以前有人遇到过这种情况。我正在尝试通过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)
2条答案
按热度按时间bmp9r5qi1#
我认为这应该是一个评论,但我没有足够的声誉。或许可以在未来的某个时候,为下一个人节省一些时间
<value>
的dfs.namenode.shared.edits.dir
配置键,请确保host:port
日志节点列表用分号分隔,而不是逗号。即使在看到上面的答案后,我的眼睛仍在模糊分隔符,我花在这个问题上的时间比我应该花的时间多得多。vfwfrxfs2#
java.io.IOException: Multiple shared edits directories are not yet supported
当dfs.namenode.shared.edits.dir
有多个条目。你能检查一下配置是否正确吗?dfs.namenode.shared.edits.dir
除非尝试启动ha namenode集群,否则不需要。如果您使用的是qjm,那么官方文档可以提供帮助。我们需要这样写设定值。