【问题标题】:Hadoop 2.7.2 HA cluster unable to start standby namenodeHadoop 2.7.2 HA 集群无法启动备用名称节点
【发布时间】:2016-02-03 10:30:30
【问题描述】:

我已经在 windows 中配置了 Hadoop-2.7.2 HA 集群。使用 hdfs namenode -bootstrapStandby 命令启动第二个 namenode NN2 时遇到以下异常

STARTUP_MSG: build = Unknown -r Unknown;由“Kumar”于 2016-01-2 编译 8T06:05Z STARTUP_MSG:java = 1.7.0_51 ****************************************************** **********/ 16/02/03 14:57:42 信息 namenode.NameNode: createNameNode [-bootstrapStandby] 16/02/03 14:57:43 致命 ha.BootstrapStandby:无法在 nn1:9000 从活动 NN 获取命名空间信息:在 org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol 协议上调用了未知方法 isUpgradeFinalized。 在 org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:604) 在 org.apache.hadoop.ipc.RPC$Server.call(RPC.java:969) 在 org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049) 在 org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2045) 在 java.security.AccessController.doPrivileged(本机方法) 在 javax.security.auth.Subject.doAs(Subject.java:415) 在 org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1658) 在 org.apache.hadoop.ipc.Server$Handler.run(Server.java:2043) 16/02/03 14:57:43 INFO util.ExitUtil:以状态 2 退出 16/02/03 14:57:43 信息 namenode.NameNode: SHUTDOWN_MSG: /************************************************* *********** SHUTDOWN_MSG:在 nn2 关闭 NameNode

我已经验证了我的配置。使用相同的配置,HA 集群在 Hadoop-2.7.1 上运行良好

我是否错过了任何新配置? 或者 为形成 HA 集群添加了 hadoop-2.7.2 的任何特殊命令吗?

请帮帮我。

【问题讨论】:

    标签: java windows hadoop


    【解决方案1】:

    我发现了问题。 Hadoop-2.7.2 指的是为 hadoop-2.5.2 构建的旧 Tez jar。我已经更换了 Tez 包,它工作正常。

    在 Hadoop-2.7.1 中,tez jar 似乎没有被正常引用。但是在 Hadoop-2.7.2 中,Tez jar 引用并执行了一些方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多