Повторное подключение к серверу: hadoopmaster / IP: 9000 - PullRequest
0 голосов
/ 11 июня 2018

Я установил Hadoop 2.9.0 .Я проверил jps в подчиненных узлах, работает datanode и nodemanager в подчиненных и namenode и resourcemanager в master.Пожалуйста, помогите, почему эта ошибка?Согласно представленным решениям я отключил firewall, SELinux и IPv6.Проблема в том, что Live nodes в веб-интерфейсе имеет значение 0.

/ etc / hosts :

1       localhost
127.0.1.1       hadoopmaster

#The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.111.154 hadoopmaster
192.168.111... hadoopslave1
192.168.111... hadoopslave2
192.168.111... hadoopslave3

Конфигурация во всех узлах:

core-site.xml :

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

yarn-site.xml :

<configuration>
<property>
   <name>yarn.nodemanager.aux-services</name>
   <value>mapreduce_shuffle</value>
 </property>
 <property>
   <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
   <value>org.apache.hadoop.mapred.ShuffleHandler</value>
 </property>
 <property>
   <name>yarn.resourcemanager.resource-tracker.address</name>
   <value>hadoopmaster:8025</value>
 </property>
 <property>
   <name>yarn.resourcemanager.scheduler.address</name>
   <value>hadoopmaster:8030</value>
 </property>
 <property>
   <name>yarn.resourcemanager.address</name>
   <value>hadoopmaster:8050</value>
 </property>
</configuration>

Выход netstat -nap | grep 9000:

tcp        0      0 127.0.1.1:9000          0.0.0.0:*               LISTEN      18205/java      
tcp        0      0 127.0.0.1:59048         127.0.1.1:9000          TIME_WAIT   - 

Я перезапустил hadoop и снова отформатировал namenode и agin Но все же я получаю эту ошибку: (hadoop-hadoop-datanode-hadoopslave1.log)

2018-06-11 02: 42: 33 593 INFO org.apache.hadoop.ipc.Client: Повторная попытка подключения к серверу: hadoopmaster / 192.168.111.154: 9000.Уже пробовал 4 раз (а);Политика повторных попыток: RetryUpToMaximumCountWithFixedSleep (maxRetries = 10, sleepTime = 1000 МИЛЛИСЕКОНД)

1 Ответ

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

Я получил решение. изменить / etc / hosts

  1. Определить полное доменное имя
  2. Удалить 127.0.1.1
...