在ambari.properties文件中,检查下面配置是否存在,并确保路径正确:
server.stacks.dir=/var/lib/ambari-server/resources/stacks
如果路径不正确,则需要修改为正确的路径。
在ambari-agent.ini文件中,检查下面配置是否存在,并确保路径正确:
stacks_dir = /var/lib/ambari-agent/cache/stacks
如果路径不正确,则需要修改为正确的路径。
堆栈定义应该存在于Ambari Server主机的以下路径中:
/var/lib/ambari-server/resources/stacks/HDP
如果堆栈定义不存在,则需要将其添加到该路径中。
在完成上述步骤后,重新启动Ambari Server和Ambari Agent服务以确保更改生效。
可以使用以下命令来重启服务:
sudo ambari-server restart
sudo ambari-agent restart
在Ambari Server主机上运行以下命令,检查Ambari Server是否可以连接到堆栈定义存储库:
curl -sSL http://public-repo-1.hortonworks.com/HDP/ubuntu14/2.x/updates/2.5.0.0/HDP-2.5.0.0-ubuntu14-deb.tar.gz | tar -xzp
如果可以成功连接到存储库,则不会出现任何错误消息。
在Ambari Server主机上查看以下日