Ambari名称节点启动在安全模式打开时失败.

Dun*_*ebs 6 hadoop ambari

在重新启动所有节点后,我在Ambari重新启动我的hadoop集群时遇到了一个奇怪的问题.尽管没有进行任何配置更改,名称节点服务无法启动以下错误.

> Fail: Execution of 'su -s /bin/bash - hdfs -c 'export
> PATH=$PATH:/usr/hdp/current/hadoop-client/bin ; hdfs --config
> /etc/hadoop/conf dfsadmin -safemode get' | grep 'Safe mode is OFF''
> returned 1.
Run Code Online (Sandbox Code Playgroud)

我环顾四周,发现有人指出非UTF-8编码问题,但没有任何运气解决这个问题.有人能告诉我这个错误意味着什么或如何调试它?

- 邓肯克雷布斯

Dun*_*ebs 13

名称节点服务无法启动,因为已启用安全模式.在读取安全模式后,我意识到当名称节点需要只读模式时,该模式已打开.我不确定是什么原因导致它保持安全模式,但运行此命令可解决我的问题.

sudo -u hdfs hdfs dfsadmin -safemode leave
Run Code Online (Sandbox Code Playgroud)

希望这有助于某人. - 邓肯克雷布斯