首页 > ambari > (转)ambari 重新安装节点上的组件
2015
11-30

(转)ambari 重新安装节点上的组件

原作者原创文章,转载请注明出处:http://qq85609655.iteye.com/blog/2201072
转载记录一下

某个节点无法启动了,数据备份出来后,需要,重新安装hadoop的组件,但是,又不想改变原有的配置,百度,Google,没有找到办法,于是研究了下ambari的源码。解决的办法也不是没有。
有个表叫hostcomponentstate用于控制组件的状态,既然已经安装了,但是,节点上需要重新安装,将其认为安装失败,就可以重新进行安装,这样,再安装完之后,数据重新拷贝就OK了。
步骤如下:
1. 首先更改状态

Sql代码
UPDATE hostcomponentstate
SET current_state = ‘INSTALL_FAILED’
WHERE host_name = ‘cluster-153’ AND current_state = ‘INSTALLED’
2. 重启ambari

service ambari-server restart

3. 选择重新安装

4. 最后,重新安装成功后

有趣提醒:
oozie 重新安装时,比较特殊,其依赖bigtop-tomcat。如果依赖破坏,需要重新安装bigtop-tomcat。

最后编辑:
作者:小马哥
大数据技术学习及实践者~

(转)ambari 重新安装节点上的组件》有 1 条评论

  1. 91jufan 说:

    这个可以有!

留下一个回复

你的email不会被公开。