java - Hadoop 2.7.2 HA群集无法启动备用名称节点

标签 java windows hadoop

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

STARTUP_MSG: build = Unknown -r Unknown; compiled by 'Kumar' on 2016-01-2 8T06:05Z STARTUP_MSG: java = 1.7.0_51 ************************************************************/ 16/02/03 14:57:42 INFO namenode.NameNode: createNameNode [-bootstrapStandby] 16/02/03 14:57:43 FATAL ha.BootstrapStandby: Unable to fetch namespace information from active NN at nn1:9000: Unknown method isUpgradeFinalized called on org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol protocol. at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:604) at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:969) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2045) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1658) at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2043) 16/02/03 14:57:43 INFO util.ExitUtil: Exiting with status 2 16/02/03 14:57:43 INFO namenode.NameNode: SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG: Shutting down NameNode at nn2



我已经验证了我的配置。使用相同的配置,HA群集可与Hadoop-2.7.1正常运行

我是否错过任何新配置?
要么
为hadoop-2.7.2添加任何特殊命令以形成HA群集吗?

请帮助我。

最佳答案

我发现了问题。 Hadoop-2.7.2指的是为hadoop-2.5.2构建的旧的Tez jar。我已经替换了Tez软件包,并且效果很好。

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

关于java - Hadoop 2.7.2 HA群集无法启动备用名称节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35174496/

相关文章:

linux - 虚拟机网络困境

linux - Hadoop HDFS 测试运行问题 - org.apache.hadoop.conf.Configuration NoClassDefFoundError

java - 递归返回值

c - 如何在C中执行DLL中的线程

java - log4j:WARN 在 org.apache.log4j.RollingFileAppender 中没有这样的属性 [rollingPolicy]

python - 无法在 Windows/MSYS2 下从 bash 脚本运行 MATLAB

java - hadoop安装所需的基本配置

hadoop - 有人知道如何修复 hadoop-functions.sh "syntax error near unexpected token ` <'"吗?

java - 如何更改 ViewPager 幻灯片上 fragment 的内容?

java - 将 fragment 更改为 RoboGuice fragment ?