http服务停止导致Ambari添加服务失败
最近尝试使用ambari安装HDP集群,跌跌撞撞的终于安装成功了,在使用过程中也遇到了一些问题,这里记录之。
尝试添加kafka服务,原本以为很简单的东西,事实证明报错了。
果断查看日志。
开始也并没有看出什么头绪,然后又尝试添加其他服务例如sqoop,mahout等,意外的是居然都失败了,看来并不是服务本身配置的问题了。
再回过头仔细看日志,其中一句话。
“Cannot match package for regexp name {0}. Available packages: {1}”.format(name, self.available_packages_in_repos)
看样子是找不到服务的安装包,想到ambari是通过http服务来连接本地文件的(具体可以看ambari的配置),在浏览器中输入ambari的路径。
可以看到,好像是Apache http出问题了,果断查看http服务是否已经关闭。
systemctl status httpd.service
看样子是不知名错误导致http停止了。开启再说。
再试一下,看能否安装新服务。
大功告成!
我的理解:
在ambari添加服务过程中,首先通过http服务链接到HDP源(我使用本地源),找到服务所需要的安装包,安装成功后,可以在/usr/hdp中查看。