温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。
Fayson的github:
https://github.com/fayson/cdhproject
提示:代码块部分可以左右滑动查看噢
1
问题重现
1.在CDH6.0中,点击“主机”->“所有主机”->“向群集添加新主机”,会出现异常如下:
出现异常如下:
2.查看具体的日志报错如下:
(可左右滑动)
2
问题解决
1.根据报错显示网页请求拿不到clusterId,我们先去数据库里找到集群的id
(可左右滑动)
可以看到clusterId为1
2.我们从第一章“向群集添加新主机”网页可以看到访问的url地址如下:
(可左右滑动)
3.带上clusterId直接在浏览器输入“向群集添加新主机”的地址。
(可左右滑动)
Ok,搞定,可以正常访问了,Fayson已经自己测试过了,加入节点进行集群扩容是可以成功的。
3
总结
如本文所述CDH6.0.0在进行集群扩容加入机器的时候,“向群集添加新主机”页面会无法正常显示,直接报错,根据报错是找不到clusterId,我们在浏览器直接传入clusterId参数后访问正常,集群的clusterId可以到CM的数据库中进行查询。这可能是6.0.0的bug,不清楚最新的6.0.1有没有修复。
提示:代码块部分可以左右滑动查看噢
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。
领取专属 10元无门槛券
私享最新 技术干货