HADOOP: исключение java.io.IOException

#hadoop

#hadoop

Вопрос:

Проверено почти везде, и эта проблема, похоже, сохраняется.

 <configuration>
<property>
  <name>dfs.data.dir</name>
  <value>/home/hdoop/dfsdata/namenode</value>
</property>
<property>
  <name>dfs.data.dir</name>
  <value>/home/hdoop/dfsdata/datanode</value>
</property>
<property>
  <name>dfs.replication</name>
  <value>1</value>
</property>
</configuration>
  

Вышесказанное является моим hdfs-site.xml конфигурация.

Когда я пытаюсь отформатировать namenode

Я получаю ошибку исключения Java:IO.

Приветствуется любая помощь в решении этой проблемы.

Ответ №1:

Ваш hdfs-site.xml имеет одно и то же свойство dfs.data.dir как для каталогов узла name, так и для каталогов узла data. Это должен быть dfs.namenode.name.dir для namenode и dfs.datanode.data.dir для узла данных. Пожалуйста, обратитесь сюда для получения более подробной информации о конфигурациях, доступных в hdfs: https://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml

Посмотрите здесь, как настроить apache hadoop как кластер с одним узлом:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html