我关注edureka博客以进行HA配置。
连结:http://www.edureka.co/blog/how-to-set-up-hadoop-cluster-with-hdfs-high-availability/
除故障转移守护程序外,其他一切似乎都很好
即我有 3个节点(NN1,NN2和DN1)并有守护程序Namenode,JournalNode,QuorumPeerMain
但是,当执行命令hdfs zkfc formatZK
时,它会抛出错误。
当检查日志时,它说
Operation category JOURNAL is not supported in state standby
我还执行了2个命令
hdfs haadmin -getServiceState nn1 -- status shown is standby
hdfs haadmin -getServiceState nn2 -- status shown is standby
问题:名称节点均未处于 Activity 模式。
请提出问题所在。
注意:我将hdfs-site.xml中的自动故障转移属性设置为true。
最佳答案
尝试按以下顺序运行命令:
首先启动Zookeeper:zkServer.sh start
接下来的命令:
hdfs zkfc -formatZK
hadoop-daemon.sh start journalnode
hadoop namenode -format
hadoop-daemon.sh start namenode
hadoop namenode -bootstrapStandby
hadoop-daemon.sh start namenode
hadoop-daemon.sh start zkfc
关于hadoop - Hadoop HA配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40467125/