hdfs-namenode未启动

qni6mghb  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(387)

以前有人遇到过这种情况。我正在尝试通过ambari Jmeter 板重新启动namenode。

2016-11-27 19:24:09,588 ERROR namenode.NameNode (NameNode.java:main(1712)) - Failed to start namenode.
    java.io.IOException: Multiple shared edits directories are not yet supported
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getNamespaceEditsDirs(FSNamesystem.java:1429)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getNamespaceEditsDirs(FSNamesystem.java:1414)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkConfiguration(FSNamesystem.java:624)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:676)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:662)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:722)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:951)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:935)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1641)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1707)
bmp9r5qi

bmp9r5qi1#

我认为这应该是一个评论,但我没有足够的声誉。或许可以在未来的某个时候,为下一个人节省一些时间 <value>dfs.namenode.shared.edits.dir 配置键,请确保 host:port 日志节点列表用分号分隔,而不是逗号。即使在看到上面的答案后,我的眼睛仍在模糊分隔符,我花在这个问题上的时间比我应该花的时间多得多。

vfwfrxfs

vfwfrxfs2#

java.io.IOException: Multiple shared edits directories are not yet supporteddfs.namenode.shared.edits.dir 有多个条目。你能检查一下配置是否正确吗? dfs.namenode.shared.edits.dir 除非尝试启动ha namenode集群,否则不需要。
如果您使用的是qjm,那么官方文档可以提供帮助。我们需要这样写设定值。

<property>
  <name>dfs.namenode.shared.edits.dir</name>
  <value>qjournal://node1.example.com:8485;node2.example.com:8485;node3.example.com:8485/mycluster</value>
</property>

相关问题