сбой вызова с хоста на HDFS при исключении соединения java.net.ConnectException: соединение отклонено - PullRequest
0 голосов
/ 01 июня 2018

Я запустил многоузловой кластер на машине Ubuntu_16.04_LTS. У меня есть две машины Ubuntu_18.04_LTS, работающие на виртуальной машине.Я решил запустить локальную машину в качестве главного и две машины на виртуальной машине в качестве подчиненных. Я выполнил все настройки на 3 машинах и запустил демоны Hadoop, выполнив 1) start-dfs.sh 2) start-yarn.sh.

Когда я пытался получить доступ к HDFS с помощью команды hdfs dfs -ls /, я обнаружил следующее исключение:

ls: Call From chinni/172.17.0.1 to chinni:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused

, где chinni - это имя хоста моей машины, а 172.17.0.1 - это IP-адрес..

Пожалуйста, предоставьте мне решение. Спасибо.!

1 Ответ

0 голосов
/ 01 июня 2018

это может быть вызвано тем, что ваш fs.defaultFS порт и dfs.namenode.rpc-address порт не совпадают.в hdfs-site.xml

 <property>
          <name>dfs.namenode.rpc-address</name>
          <value>master:9000</value>
  </property>

в core-site.xml

<property>
      <name>fs.defaultFS</name>
      <value>hdfs://master:9000</value>
    </property>

вы можете изменить его и переформатировать кластер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...