Ambari show namenode已停止,但实际上namenode仍然有效

时间:2016-05-04 06:46:46

标签: hadoop ambari

我们正在使用HDP 2.7.1.2.3和Ambari 2.1.2

完成设置后,每个节点状态都是正确的。 但oneday ambari突然显示namdenode已停止。(我们不更改ambari或namenode的任何配置) 但是,我们仍然可以使用HBASE并运行MapReduce。 我们认为名称节点状态应该是正常的。

我们尝试重新启动namenode并检查ambari-server日志 它显示:

  

ServiceComponentHostImpl:949 - 主机角色转换为新状态,serviceComponentName = NAMENODE,oldState = STARTING,currentState = STARTED   HeartBeatHandler:657 - 集群wae服务HDFS的服务组件NAMENODE已从STARTED更改为INSTALLED

我们不明白为什么它的状态从“STARTED”变为“INSTALLED”。 在namenode方面,我们检查ambari-agent.log 它显示了一个警告:

  

[Alert] [namenode_directory_status]存在HA名称服务值,但{{hdfs-site / dfs.ha.namenodes。{{ha-nameservice}}}}

没有别名

我们认为这是无关紧要的。

ambari认为namenode被停止的原因是什么? 有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

从Ambari服务器节点中的linux终端运行命令 ambari-server restart

在集群中的所有节点中从linux终端运行命令 ambari-agent restart

您可以从终端运行命令 hdfs dfsadmin -report 作为hdfs用户,以确认所有节点已启动并正在运行。