Я пытаюсь запустить кластер hadoop под docker, запустив start-dfs.sh в namenode. Все запускается нормально, за исключением наменода, который завершается ошибкой:
2019-04-04 20:51:55,208 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1: java.io.IOException: NameNode is not formatted.
В моем hdfs-site.xml есть следующее:
...
<property>
<name>dfs.namenode.name.dir</name>
<value>/root/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/root/hdfs/datanode</value>
</property>
...
Ниже приведена последовательность команд, которые я запускаю для запуска кластера:
hdfs hdfs namenode -format
$HADOOP_PREFIX/sbin/start-dfs.sh
hdfs dfs -mkdir /spark-logs
Что может быть не так?