В соединении hadoop отказано, ошибка при изменении узлов данных / имени

У меня есть автономная установка hadoop с использованием рабочей станции VMware. Я могу запустить hadoop, используя следующие команды ./start-dfs.sh ./start-yarn.sh

Вот hdfs-site.xml

 <property>
  <name>dfs.namenode.name.dir</name>
  <value>file:/home/hduser/mydata/hdfs/namenode</value>
 </property>
 <property>
  <name>dfs.datanode.data.dir</name>
  <value>file:/home/hduser/mydata/hdfs/datanode</value>
 </property>

Теперь мне предоставлен отдельный каталог dfs, на который я хочу указать. Обратите внимание, что этот каталог dfs содержит такие каталоги, как namenode, datanode и secondarydatanode. Я использую эту статью как ссылку (https://community.hortonworks.com/articles/2308/how-to-move-or-change-the-hdfs-datanode-directorie.html)

Но после настройки hdfs-site.xml на новый узел (по пути mynewdatanode) следующим образом

 <property>
  <name>dfs.namenode.name.dir</name>
  <value>file:/home/hduser/mynewdata/hdfs/namenode</value>
 </property>
 <property>
  <name>dfs.datanode.data.dir</name>
  <value>file:/home/hduser/mynewdata/hdfs/datanode</value>
 </property>

Я запустил hadoop с указанной выше конфигурацией, но вижу ошибку отказа в соединении

hduser@ubuntu:/usr/local/hadoop/sbin$ hdfs dfs -ls /wordcount/
ls: Call From ubuntu/192.168.52.143 to localhost:9000 failed on connection  exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

Любые указатели, пожалуйста? Очень признателен.


person user1384205    schedule 10.11.2016    source источник
comment
Вы настроили беспарольный ssh ​​..?   -  person BruceWayne    schedule 10.11.2016


Ответы (1)


форматирование namenode решает эту проблему. Вот команда / bin / hadoop namenode -format

person user1384205    schedule 10.11.2016