ambari显示namenode已停止,但实际上namenode仍在工作

z18hc3ub  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(476)

我们在ambari 2.1.2中使用hdp2.7.1.2.3
安装完成后,每个节点的状态都是正确的。但是有一天ambari突然显示namdenode停止了(我们没有更改ambari或namenode的任何配置),但是,我们仍然可以使用hbase和运行mapreduce。我们认为名称节点状态应该正常。
我们尝试重新启动namenode并检查ambari服务器日志,它显示:
服务组件thostimpl:949 - 主机角色已转换为新状态,servicecomponentname=namenode,oldstate=starting,currentstate=startedathandler:657 - 群集wae的服务hdfs的服务组件名称节点的状态已从“已启动”更改为“已安装”
我们不明白为什么它的状态从“已启动”变为“已安装”。在namenode端,我们检查ambari-agent.log,它显示一个警告:
[警报][namenode\u directory\u status]存在ha nameservice值,但{hdfs site/dfs.ha.namenodes.{{ha nameservice}}没有别名
我们认为这无关紧要。
ambari认为namenode停止的原因是什么?有什么办法可以解决这个问题吗?

ubof19bj

ubof19bj1#

从ambari服务器节点的linux终端运行命令ambari server restart
在集群中的所有节点上运行命令ambari agent restart from linux terminal。
您可以从终端以hdfs user的身份运行hdfs dfsadmin-report命令,以确认所有节点都已启动并正在运行。

相关问题