2016-11-27 3 views
1

С кем-либо сталкивался это раньше. Я пытаюсь перезапустить namenode через панель инструментов Ambari.HDFS - 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) 

ответ

1

java.io.IOException: Multiple shared edits directories are not yet supported выбрасывается при dfs.namenode.shared.edits.dir имеет несколько записей. Не могли бы вы проверить правильность конфигурации? dfs.namenode.shared.edits.dir не требуется, если вы не пытаетесь запустить кластер HA NameNode.

Если вы используете QJM, то можете помочь official documentation. Нам нужно написать заданное значение следующим образом.

<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> 
Смежные вопросы