# ambari-env **Repository Path**: tt-bigdata/ambari-env ## Basic Information - **Project Name**: ambari-env - **Description**: Ambari+Bigtop 一站式编译和部署解决方案 - **Primary Language**: PowerShell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://doc.janettr.com - **GVP Project**: No ## Statistics - **Stars**: 50 - **Forks**: 5 - **Created**: 2024-07-13 - **Last Updated**: 2026-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: ambari, Bigtop, Kylin, HDP, Ubuntu ## README # 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](https://img.janettr.com/825d479c3326c72bb6c0be19b8654a4e-d5fbcc.png) ![image-20260112215850671](https://img.janettr.com/bd3d32f55f5edcad3356a4c56fa8d3d6-c39e24.png) ![image-20260112215910114](https://img.janettr.com/ac7a79a0f67f9227badf4b01028fe918-2ca146.png) 本次 **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](https://img.janettr.com/e3788ea147adca8a977b8f72eb8fbee5-3c41ad.jpg) 除了功能本身,这一版在**安装体验**上也做了明显优化: * 安装流程更清晰 * 校验步骤更集中 * 报错提示更可读 * 新手也能顺着流程完成部署 ### 🔐 Knox 能力补充与扩展 ![image-20251231134637841](https://img.janettr.com/bed899ec1a0fa9189cd6d0e7433b6a99-6445ff.png) Knox 在本版本中,不再只是“能用”,而是: * 能代理更多组件 * 能适配 Kerberos * 能处理 HA 场景 * 能作为统一 Web 入口长期使用 ### 🛠️ 安装流程补充说明 ![image-20251231134728739](https://img.janettr.com/ab1e401b863a968eedf198aa2291ebc9-338cf9.png) ![image-20251231134826597](https://img.janettr.com/ca00e6437bb0738d11d9418795ec844b-cb566e.png) 针对部署过程中**最容易踩坑的节点**,我们补充了完整说明,避免“装到一半才发现问题”。 ### 📚 常见报错集中维护中 ![image-20251231135020087](https://img.janettr.com/b772d4a706156db329b06395b9ce3386-9bf4c7.png) 目前常见报错已进入集中整理阶段,后续会持续补充文档与解决方案。 ## 📚 项目简介 > 建议优先访问(更新更快 + 源头首发) > 🧭 **[官方文档站](https://doc.janettr.com)** > 🚀 [Gitee 镜像站(同步更新)](https://gitee.com/tt-bigdata/ambari-env) 本项目基于以下版本进行魔改与增强,提供一站式编译、部署、管理解决方案: - **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 | --- ## 🔧 快速上手 [参考文档](https://doc.janettr.com) 教你如何安装,如何卸载,并提供了一键安装脚本 ## 效果图 ![img.png](.docs/img_66.png) ![img.png](.docs/img_15.png) --- ## ❤️ 支持本项目 如果你觉得本项目对你有帮助,可以通过以下方式支持: 1. ⭐ **Star** 本项目,帮助它被更多人看到 🚀 2. 📢 **分享** 本项目,帮助更多开发者受益 3. 🍵 **打赏**,请作者喝一杯茶 ☕(见下方二维码) | 微信赞赏 | 微信号 | QQ 群 | |:------------------------------------------:|:------------------------------------------------------:|:--------------------------------------------------:| | | WeChat QR | QQ QR | --- ## 📜 许可证 本项目采用 [Apache 2.0](LICENSE) 许可证。 ---