【问题标题】:Issue with Hadoop HA configurationHadoop HA 配置问题
【发布时间】:2017-03-20 21:52:25
【问题描述】:

我已关注 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时,却报错了。

当检查日志时,它说

待机状态下不支持操作类别JOURNAL

我还执行了另外 2 个命令

hdfs haadmin -getServiceState nn1 -- status shown is standby

hdfs haadmin -getServiceState nn2 -- status shown is standby

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

请提出问题所在。

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

【问题讨论】:

    标签: hadoop high-availability


    【解决方案1】:

    尝试按下一个顺序运行命令:

    首先启动zookeeper:zkServer.sh start

    接下来的命令:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 2014-05-31
      • 2018-03-01
      相关资源
      最近更新 更多