2016-11-07 68 views
0

我已经关注了HA配置的edureka博客。Hadoop 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时,发生错误。

当检查日志,它说

操作类杂志是不是在状态下的待机

我也已经执行支持2个命令

hdfs haadmin -getServiceState nn1 -- status shown is standby 

hdfs haadmin -getServiceState nn2 -- status shown is standby 

问题:没有一个namenode处于活动模式。

请提出发生了什么问题。

注意:我有hdfs-site.xml中的自动故障转移属性设置为true。

回答

0

尝试在下一顺序运行的命令:

首先开始动物园管理员:zkServer.sh start

然后下命令:

  1. (仅在名称节点1):hdfs zkfc -formatZK
  2. (在所有名称节点上):hadoop-daemon.sh start journalnode
  3. (仅在namenode 1上):hadoop namenode -format
  4. (仅在名称节点1):hadoop-daemon.sh start namenode
  5. (仅在名称节点2):hadoop namenode -bootstrapStandby
  6. (仅在名称节点2):hadoop-daemon.sh start namenode
  7. (在所有namenodes):hadoop-daemon.sh start zkfc