一、确保如下命令执行成功:
1)ambari服务端和客户端都编译完成:
cd 到源码ambari根目录下,执行:mvn -B clean install package rpm:rpm -DskipTests -Dpython.ver="python >= 2.6" -Drat.skip=true -Preplaceurl
(注明:-Drat.skip=true重新编译解决报错Too many files with unapproved license问题)
2) ambari监控相关组件都编译完成:
cd 到源码ambari-metrics/目录下,执行:mvn package -Dbuild-rpm -DskipTests(有时编译不了,执行完mvn install -DskipTests再执行此命令)
3) ambari日志相关组件都编译完成:
cd 到源码ambari-logsearch/目录下,执行:mvn package