# ambari-env **Repository Path**: zjl_666/ambari-env ## Basic Information - **Project Name**: ambari-env - **Description**: Ambari+Bigtop 一站式编译和部署解决方案 - **Primary Language**: PowerShell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://ttbigdata.blog.csdn.net/?type=blog - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2024-11-06 - **Last Updated**: 2024-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ambari+Bigtop 一站式编译和部署解决方案 🚀✨ ## 项目简介 📚 本项目提供了一个 **一站式解决方案**,从编译到部署 Ambari+Bigtop,帮助用户轻松搭建大数据平台。通过该项目,你可以 **自己动手完成源码编译 **,体验一键部署的便利!💻🚀 **关注该项目**,你将能够获得完整的源代码 📂,通过该代码自由定制和扩展项目 🛠️。 - 如果你想预览更多内容 📖,可以访问我的 **CSDN 博客**[https://ttbigdata.blog.csdn.net/](https://ttbigdata.blog.csdn.net/) ,这里会定期分享项目相关的简要预览和技术干货。 - 如果你需要与其他开发者进行技术交流 💬,解决在项目使用中的问题,欢迎加入我们的**QQ群**,我们会为你提供专业指导,扫清所有障碍!🎯 点击链接加入群聊【ambari-env(Ambari+Bigtop)】:https://qm.qq.com/q/COMpqiEVLq --- ## 最新动态 📢 🎉 **我们的版本已支持 DolphinScheduler 3.2.2** 🎉 欢迎大家下载安装并体验!🎯 ![img.png](.docs/img_13.png) ![img.png](.docs/img_14.png) ![img.png](.docs/img_15.png) 🎉 **最新`v1.0.3`编译包请扫描公众号免费获取** 🎉 🚀 **限时优惠**:现在关注我们的微信公众号,还可以限时领取**知识星球优惠券** 🎁,抓紧机会,福利多多,等你来拿! 扫码关注,获取更多技术干货与独家优惠👇:
微信公众号
请关注我们的微信公众号 📲
--- ## 快速导航 📑 | **快捷导航** | **链接地址** | **备注** | |---------------|-------------------------------------------|--------| | **源代码** | - | - | | Ambari-env | https://github.com/TtBigdata/ambari-env | Gihub | | Ambari-env | https://gitee.com/tt-bigdata/ambari-env | Gitee | | Ambari-Bigtop | https://gitee.com/tt-bigdata/ambari- | Gitee | | **集成技巧** | - | - | | Ambari-index | https://gitee.com/tt-bigdata/ambari-index | Gitee | --- ## 版本说明 - v1.0.4 支持情况 | **组件名称** | **组件版本** | **env版本** | 时间 | |----------|----------|-----------|-----| | Doris | 待定 | 1.0.4 | 待定 | | 其他待定 | 待定 | 1.0.4 | 待定 | - v1.0.3 支持情况 | **组件名称** | **组件版本** | **env版本** | 时间 | |------------------|----------|-----------|------------| | Phoenix | 5.1.2 | 1.0.3 | 2024/10/15 | | Dolphinscheduler | 3.2.2 | 1.0.3 | 2024/10/15 | - v1.0.2 支持情况 | **组件名称** | **组件版本** | **env版本** | 时间 | |----------|----------|-----------|-----------------| | Redis | 7.4.0 | 1.0.2 | 2024/09/10(已支持) | - v1.0.1 支持情况 | **组件名称** | **组件版本** | **env版本** | 时间 | |----------|----------|-----------|-----------------| | Sqoop | 1.4.7 | 1.0.1 | 2024/08/15(已支持) | | Ranger | 2.4.0 | 1.0.1 | 2024/08/15(已支持) | - v1.0.0 支持情况 ( 源bigtop3.2.0) | **组件名称** | **组件版本** | **env版本** | 时间 | |----------------|------------|-----------|-----------------| | Zookeeper | 3.5.9 | 1.0.0 | 2024/08/01(已支持) | | Hadoop | 3.3.4 | 1.0.0 | 2024/08/01(已支持) | | Flink | 1.15.3 | 1.0.0 | 2024/08/01(已支持) | | HBase | 2.4.13 | 1.0.0 | 2024/08/01(已支持) | | Hive | 3.1.3 | 1.0.0 | 2024/08/01(已支持) | | Kafka | 2.8.1 | 1.0.0 | 2024/08/01(已支持) | | Spark | 3.2.3 | 1.0.0 | 2024/08/01(已支持) | | Solr | 8.11.2 | 1.0.0 | 2024/08/01(已支持) | | Tez | 0.10.1 | 1.0.0 | 2024/08/01(已支持) | | Zeppelin | 0.10.1 | 1.0.0 | 2024/08/01(已支持) | | Livy | 0.7.1 | 1.0.0 | 2024/08/01(已支持) | | ambari | branch-2.8 | 1.0.0 | 2024/08/01(已支持) | | ambari-metrics | branch-3.0 | 1.0.0 | 2024/08/01(已支持) | | ambari-infra | master | 1.0.0 | 2024/08/01(已支持) | ![img_11.png](.docs/img_11.png) --- ## 互动 > 对于1.0.4及之后的版本。大家可以邮件我,提出想法,帮助共同推进版本迭代。(如果看到消息,问必答) > > 流程:组件收集->技术内部探讨->公式版本演化路线->本页维护时间 --- ## 功能介绍 🎯 - **一键编译**:自动化脚本轻松实现大数据集群编译部署,无需手动操作 🖱️。 - **组件集成**:支持常见大数据组件的灵活定制和集成,如 Redis、Phoenix、Dolphinscheduler 🧩。 - **详细日志和报错报告**:帮助用户快速定位和解决问题 📝。 - **未来扩展规划**:离线/实时数仓、多种分布式组件支持即将上线,敬请期待 🔮。 --- ## 安装步骤 🛠️ ### 1. 系统要求 📋 确保你的系统满足以下条件: | **系统要求** | **描述** | |----------|----------------------------| | 操作系统 | Linux(推荐 CentOS7.9) 🐧 | | 内存 | 至少 24GB 💾 | | 硬盘空间 | 至少 300GB 📦 | | 软件要求 | Docker 和 Docker Compose 🐳 | ### 2. 安装指南 🚀 1. 克隆仓库: ```bash git clone https://gitee.com/tt-bigdata/ambari-env.git cd ambari-env ``` 2. 运行 Docker Compose: ```bash docker-compose -f docker-compose up -d ``` --- ### 使用方法 📈 ```bash # 进入容器镜像内部 # 方式一 docker exec -it centos1 /bin/bash # 方式二 ssh root@localhost -p 22223 ``` `"编译"`完成后,您可以通过以下命令启动和管理您的大数据集群: **`注意`: windows下换行符要进行修改,不然会出现 no such file 等问题** **`注意`: windows下换行符要进行修改,不然会出现 no such file 等问题** **`注意`: windows下换行符要进行修改,不然会出现 no such file 等问题** ![img.png](.docs/img_16.png) ![img_1.png](.docs/img_17.png) #### 一键编译 ```bash # tips:1.0.2版本以上支持 bash /scripts/build/onekey_build.sh # 编译结果如下图: ``` ![img_12.png](.docs/img_12.png) ![img_13.png](.docs/img_13.png) #### 一键启动(供日常开发测试,不要用于生产) ```bash # tips:1.0.2版本以上支持 bash /scripts/install/onekey_start.sh ``` #### 独立编译 - **编译 Ambari:** ```bash bash /scripts/build/ambari/build.sh ``` ![img_7.png](.docs/img_7.png) ![img.png](.docs/img.png) - **编译 Ambari-infra:** ```bash bash /scripts/build/ambari-infra/build.sh ``` ![img_8.png](.docs/img_8.png) ![img_1.png](.docs/img_1.png) - **编译 Ambari-metrics:** ```bash bash /scripts/build/ambari-metrics/build.sh ``` ![img_10.png](.docs/img_10.png) ![img_2.png](.docs/img_2.png) - **编译 Bigtop:** ```bash bash /scripts/build/bigtop/build.sh ``` ![img_9.png](.docs/img_9.png) ![img_3.png](.docs/img_3.png) ![img_4.png](.docs/img_4.png) 感谢您的关注与支持!🎉 如果您觉得这个项目对您有帮助,欢迎请我喝杯咖啡 ☕,以支持我继续开发和维护这个项目!感激不尽!😊 img_6.png --- ### 许可证 📜 本项目采用 [Apache 2.0](LICENSE)。