ambari重装失败的排错思路例子:重装Log Search遇到的重装失败

在卸载Log Search之后,再次重装,遇到了安装过程中,步骤进度条卡在2/5的情况
 
解决步骤
到//var/log/ambar-server/ambari-server.log 中查看日志,在众多的日志中,找到了这样的日志,根据日志显示,说找不到匹配的LOGSEARCH_SERVER实例,清验证是否部署和运行,明明我进度条还卡在2/5,都还没安装成功,咋就要我检查是否部署和安装成功
所以根据这个现象猜测,应该是有相关配置还残留在ambari数据库中,让ambari-server误以为LOGSEARCH_SERVER实例还在,从而去检查其是否在运行

 

 

 
于是到ambari数据库中,看到了这么多表。。。

 

 

用了一个取巧的方法,将这些表都导出成sql语句,这样所有的表内容都在同个文本里,所以我就比较轻松的定位到大概哪些表有可疑,最终根据表名排除掉一些没用的表,比如历史记录表、命令请求回应表之类的,最终锁定在requestoperationlevel、stage、clusterconfig三张表上
 
我猜测表的作用如下:
requestoperationlevel: 可能是一些对服务组件操作,及对应回应的记录
stage:组件状态表
clusterconfig:集群组件配置表
 
将其中logseaerch相关的内容删除后(请先备份后再做操作,失败本人概不负责),重新再安装,就成功了

posted @ 2021-07-13 21:29  白羊座怪蜀黍  阅读(191)  评论(0编辑  收藏  举报