昨日玩HDP Ambari,遇到两个问题,在此总结一下,以防以后再遇到同类问题可以快速入手。
问题一
现象
ambari界面中各组件看不到状态信息,查看ambari server日志发现有如下报错,
28 May 2018 19:28:58,144 WARN [qtp-ambari-agent-198] nio:720 - javax.net.ssl.SSLException: Received fatal alert: unknown_ca
ambari agent log
WARNING 2018-05-28 19:36:58,328 NetUtil.py:116 - Server at https://n001.localdomain:8440 is not reachable, sleeping for 10 seconds...
- 1
- 2
- 3
解决
参考:https://stackoverflow.com/questions/35068933/ambari-server-fatal-error
在每个节点执行:sed -i ‘s/verify=platform_default/verify=disable/’ /etc/python/cert-verification.cfg
问题二
现象
卸载HBase组件后重新添加报错如下,
500 status code received on POST method for API: /api/v1/stacks/HDP/versions/2.5/recommendations
Error message: Server Error
- 1
- 2
查看ambari server日志发现如下报错信息,
28 May 2018 19:42:44,452 ERROR [ambari-client-thread-53] HostImpl:1374 - Config inconsistency exists: unknown configType=hbase-site
- 1
- 2
解决
参考:https://www.jianshu.com/p/40b534b0843a
此问题属于卸载HBase后,但相应的元数据库中记录未正常删除,因此需要进入元数据库删除对应的记录信息,
su postgres
psql
\c ambari
ambari=# delete from ambari.confgroupclusterconfigmapping;
ambari=# delete from ambari.configgrouphostmapping;
ambari=# delete from ambari.configgroup;
- 1
- 2
- 3
- 4
- 5
- 6