hadoop 2.7.2 ha群集无法启动备用名称节点

dgiusagp  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(368)

我已经在windows中配置了hadoop-2.7.2ha集群。使用hdfs namenode-bootstrapstandby命令启动第二个namenode nn2时遇到以下异常
startup\u msg:build=unknown-r unknown;由'kumar'于2016-01-2 8t06:05z启动时编译\u msg:java=1.7.0 \u 51*********************************************************************/16/02/03 14:57:42 info namenode.namenode:createnamenode[-bootstrapstandby]16/02/03 14:57:43 fatal ha.bootstrapstandby:无法从nn1处的活动nn获取命名空间信息:9000:未知方法在org.apache.hadoop.hdfs.server.protocol.namenodeprotocol协议上调用了isupgradefinalized。在org.apache.hadoop.ipc.protobufrpceengine$server$protobufrpinvoker.call(protobufrpceengine。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(主题。java:415)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1658)在org.apache.hadoop.ipc.server$handler.run(server。java:2043)2003年2月16日14:57:43 info util.exitutil:退出状态2 2003年2月16日14:57:43 info namenode.namenode:关机\u消息:/************************************************************shutdown\u msg:正在关闭nn2处的namenode
我已经验证了我的配置。在相同的配置下,hacluster在hadoop-2.7.1中运行良好
我是否错过了任何新的配置?或者为hadoop-2.7.2添加任何特殊命令以形成ha集群?
请帮帮我。

xqnpmsa8

xqnpmsa81#

我发现了问题。hadoop-2.7.2引用了为hadoop-2.5.2构建的旧tez jars。我已经取代了tez的软件包,它工作得很好。
在hadoop-2.7.1中,似乎tezjar不是正常引用的。但是在hadoop-2.7.2中,tezjar引用并执行了其中的一些方法。

相关问题