ambari2.7.3(hdp3.1) 安装 airflow1.10
ambari 的 hdp 中原生不支持 airflow 安装, 下面介绍如何通过 mpack 方式使 ambari 支持 airflow 安装:
1 下载
# wget https://github.com/miho120/ambari-airflow-mpack/raw/master/airflow-service-mpack.tar.gz
2 安装
# ambari-server install-mpack --mpack airflow-service-mpack.tar.gz --verbose
3 重启
# ambari-server restart
4 ambari 页面没有出现 ambari, 检查 mpack.JSON
- /var/lib/ambari-server/resources/mpacks/airflow-ambari-mpack-1.5.4/mpack.JSON
- "service_versions_map": [
- {
- "service_name" : "AIRFLOW",
- "service_version" : "1.10.0",
- "applicable_stacks" : [
- {
- "stack_name" : "HDP",
- "stack_version" : "2.4"
- },
- {
- "stack_name" : "HDP",
- "stack_version" : "2.5"
- },
- {
- "stack_name" : "HDP",
- "stack_version" : "2.6"
- },
- {
- "stack_name" : "HDP",
- "stack_version" : "3.0"
- }
- ]
- }
- ]
需要增加 HDP3.1, 修改完重新打包
4 卸载
ambari-server uninstall-mpack --mpack-name=airflow-ambari-mpack
5 安装 (同上)
6 重启 (同上)
打开 ambari 页面
参考:
https://github.com/miho120/ambari-airflow-mpack
[原创] 大数据基础之 Ambari(3) 通过 Ambari 部署 Airflow
来源: http://www.bubuko.com/infodetail-2924547.html