Skip to content

redoop/ambari-env

 
 

Repository files navigation

Ambari+Bigtop 一站式编译和部署解决方案 🚀✨

Gitee Stars Apache 2.0 License
Ambari 2.8.0 Ambari 3.0.0 Bigtop 3.2.0


最新公告

🚀 ambari-env 2.2.2 正式发布

一次迟到,但不敷衍的版本升级

大家好,我是 小饕

先向大家正式道个歉 🙇‍♂️ ambari-env 2.2.2 原计划在 2025 年 12 月底发布,但最终还是选择了延期。

延期不是因为“没做完”,而是因为:

我不太想交付一个“能跑,但不稳”的版本。

在反复验证、回滚、重构之后,今天,这个版本终于可以和大家正式见面了。

📦 本次正式发布的版本

image-20260112215819076

image-20260112215850671

image-20260112215910114

本次 ambari-env 2.2.2,已在以下环境中完成完整验证并正式发布:

  • Rocky Linux 8.10
  • Kylin v10
  • Ubuntu 22.04

相较上一版本,我们不仅修复问题,更新增了 3 个关键组件,让整体能力真正补齐。

✨ 新增组件说明

本次新增并正式支持的组件包括:

  • Alluxio
  • Knox
  • Hue

这三个组件并不是“为了凑数”,而是围绕一个明确目标:

在开启 Kerberos 的前提下,打通 Web UI 访问链路,让平台形成真正闭环。

在 Kerberos 启用后,Knox 现在已经可以稳定代理各类组件 Web UI, 从访问、鉴权到可视化,终于完整走通了。

📋 具体更新清单

🆕 新增(Features)

  • [feat] 新增并适配 Alluxio 2.9.4 组件

  • [feat] 新增并适配 Hue 4.11.0 组件

  • [feat] 新增并适配 Knox 2.1.0 组件

  • [feat] 优化 Trino 默认配置,并对 Web UI 主题样式进行定制化调整

  • [feat] 深度改造 Knox

    • home/default 中新增对 Trino 474 版本的支持
    • 补充 Trino 专属 Icon,提升页面识别度

⚙️ 优化(Optimized)

  • [optimized] 优化 Hive 在 Kerberos + Ranger 强审计 场景下 managed 表必须由 hive 用户操作的问题,现已支持 自定义用户

  • [optimized] 调整 Hue 默认用户所属组策略

  • [optimized] 兼容 HBase 未安装 场景,修复 Knox 安装阶段报错

  • [optimized] 优化 Knox 默认转发规则,减少冗余配置

  • [optimized] 丰富 Knox Web 页面功能

    • 登出按钮
    • 默认展开拓扑
  • [optimized] 优化 ResourceManager HA 场景下 Knox 代理重定向空白问题

  • [optimized] 修复 Ranger 环境下 Impala 用户默认缺失问题

  • [optimized] 安装阶段组件描述统一中文化并重新排序

  • [optimized] 优化 nn_max_heapsize 内存评估精度

  • [optimized] 新增 Livy 自检等待时间 配置项

  • [optimized] 调整 Livy 默认 idle 时间10 分钟

  • [optimized] 优化多组件 启停拓扑逻辑

  • [optimized] 安装 Hue 时自动补齐 Hadoop Proxy 配置

🐞 修复(Fix)

  • [fix] 修复 Alluxio 在 Ubuntu 系统下安装失败问题
  • [fix] 修复 Kerberos 关闭 + Hadoop HA 场景下 service_check 异常
  • [fix] 修复 Ranger Admin 校验 Solr 在 Ubuntu 下的管道阻塞问题
  • [fix] 修复 Web UI 检查 在 Python 3 环境下的兼容性问题
  • [fix] 修复 Kerberos 场景下 Trino HTTPS / Web UI 访问异常
  • [fix] 调整 Livy Session 默认存活时间为 600000 ms
  • [fix] 修复 Spark Executor / History UI 日志经 Knox 访问异常
  • [fix] 修复 Standby NameNode 场景下文件系统访问失效问题
  • [fix] 修复 ResourceManager HA 场景下 Knox 转发日志异常

🗑️ 移除(Delete)

  • [delete] 暂时移除 trino-plugin 支持
  • [delete] 尝试性移除 infra Solr 组件

🧩 安装体验优化(新手更友好)

8fe0965499ee9e992dd57c843a14d7de

除了功能本身,这一版在安装体验上也做了明显优化:

  • 安装流程更清晰
  • 校验步骤更集中
  • 报错提示更可读
  • 新手也能顺着流程完成部署

🔐 Knox 能力补充与扩展

image-20251231134637841

Knox 在本版本中,不再只是“能用”,而是:

  • 能代理更多组件
  • 能适配 Kerberos
  • 能处理 HA 场景
  • 能作为统一 Web 入口长期使用

🛠️ 安装流程补充说明

image-20251231134728739

image-20251231134826597

针对部署过程中最容易踩坑的节点,我们补充了完整说明,避免“装到一半才发现问题”。

📚 常见报错集中维护中

image-20251231135020087

目前常见报错已进入集中整理阶段,后续会持续补充文档与解决方案。

📚 项目简介

建议优先访问(更新更快 + 源头首发)
🧭 官方文档站
🚀 Gitee 镜像站(同步更新)

本项目基于以下版本进行魔改与增强,提供一站式编译、部署、管理解决方案:

  • Ambari 2.8.0 & Ambari 3.0.0
  • Bigtop 3.2.0

提供 开箱即用 的大数据组件部署方案,简化运维,支持多种主流组件,致力于打造稳定、可靠、高效的大数据生态环境。


🚀 版本说明

版本 组件名称 组件版本 env 版本 环境适配
v2.2.2 Ambari 3.0.0 2.2.2 el7 & el8 & ubuntu22 & Kylin V10
Alluxio 2.9.4 2.2.2 el7 & el8 & ubuntu22 & Kylin V10
Knox 2.1.0 2.2.2 el7 & el8 & ubuntu22 & Kylin V10
Hue 4.11.0 2.2.2 el7 & el8 & ubuntu22 & Kylin V10
下面所有组件 1.0.0-1.0.7 2.2.2 el7 & el8 & ubuntu22 & Kylin V10
v2.2.1 Ambari 3.0.0 2.2.1 el7 & el8 & ubuntu22 & Kylin V10
下面所有组件 1.0.0-1.0.7 2.2.1 el7 & el8 & ubuntu22 & Kylin V10
v2.2.0 Ambari 3.0.0 2.2.0 el7 & el8 & ubuntu22 & Kylin V10
下面所有组件 1.0.0-1.0.7 2.2.0 el7 & el8 & ubuntu22 & Kylin V10
v2.1.0 Ambari 3.0.0 2.1.0 el7 & el8 & ubuntu22
下面所有组件 1.0.0-1.0.7 2.1.0 el7 & el8 & ubuntu22
v2.0.0 Ambari 3.0.0 2.0.0 el7 & el8
下面所有组件 1.0.0-1.0.7 2.0.0 el7 & el8
v1.0.7 Superset 4.1.2 1.0.7 仅 el7
Atlas 2.4.0 1.0.7 仅 el7
Spark 3.5.5(版本升级) 1.0.7 仅 el7
Flink 1.17.2(版本升级) 1.0.7 仅 el7
v1.0.6 Trino 474 1.0.6 仅 el7
Hudi 1.1.0 1.0.6 仅 el7
Paimon 1.0.1 1.0.6 仅 el7
v1.0.5 Ozone 1.4.1 1.0.5 仅 el7
Impala 4.4.1 1.0.5 仅 el7
Nightingale 7.7.2 1.0.5 仅 el7
Categraf 0.4.1 1.0.5 仅 el7
VictoriaMetrics 1.109.1 1.0.5 仅 el7
Cloudbeaver 24.3.3 1.0.5 仅 el7
Celeborn 0.5.3 1.0.5 仅 el7
v1.0.4 Doris 2.1.7 1.0.4 仅 el7
v1.0.3 Phoenix 5.1.2 1.0.3 仅 el7
Dolphinscheduler 3.2.2 1.0.3 仅 el7
v1.0.2 Redis 7.4.0 1.0.2 仅 el7
v1.0.1 Sqoop 1.4.7 1.0.1 仅 el7
Ranger 2.4.0 1.0.1 仅 el7
v1.0.0 Zookeeper 3.5.9 1.0.0 仅 el7
Hadoop 3.3.4 1.0.0 仅 el7
Flink 1.15.3 1.0.0 仅 el7
HBase 2.4.13 1.0.0 仅 el7
Hive 3.1.3 1.0.0 仅 el7
Kafka 2.8.1 1.0.0 仅 el7
Spark 3.2.3 1.0.0 仅 el7
Solr 8.11.2 1.0.0 仅 el7
Tez 0.10.1 1.0.0 仅 el7
Zeppelin 0.10.1 1.0.0 仅 el7
Livy 0.7.1 1.0.0 仅 el7
Ambari branch-2.8 1.0.0 仅 el7
Ambari Metrics branch-3.0 1.0.0 仅 el7
Ambari Infra master 1.0.0 仅 el7

🔧 快速上手

参考文档

教你如何安装,如何卸载,并提供了一键安装脚本

效果图

img.png img.png


❤️ 支持本项目

如果你觉得本项目对你有帮助,可以通过以下方式支持:

  1. Star 本项目,帮助它被更多人看到 🚀
  2. 📢 分享 本项目,帮助更多开发者受益
  3. 🍵 打赏,请作者喝一杯茶 ☕(见下方二维码)
微信赞赏 微信号 QQ 群
WeChat QR QQ QR

📜 许可证

本项目采用 Apache 2.0 许可证。


About

Ambari+Bigtop一站式解决方案

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%