Hadoop DataNode не может подключиться к NameNode

Я вижу следующие ошибки в журналах

017-09-17 09:20:10,193 INFO org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 50020
2017-09-17 09:20:10,257 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Opened IPC server at /0.0.0.0:50020
2017-09-17 09:20:10,272 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Refresh request received for nameservices: null
2017-09-17 09:20:10,277 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Starting BPOfferServices for nameservices: <default>
2017-09-17 09:20:10,292 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Block pool <registering> (Datanode Uuid unassigned) service to NameNode/172.31.33.3:8020 starting to offer service
2017-09-17 09:20:10,347 INFO org.apache.hadoop.ipc.Server: IPC Server Responder: starting
2017-09-17 09:20:10,377 INFO org.apache.hadoop.ipc.Server: IPC Server listener on 50020: starting
2017-09-17 09:20:30,406 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: NameNode/172.31.33.3:8020. Already tried 0 time(s); maxRetries=45

У меня настроен ssh без пароля

Также я могу подключиться к порту 8020 в namenode от Datanode с помощью telnet

ядро-site.xml

<!-- core-site.xml -->
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://NameNode:8020/</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131072</value>
</property>
</configuration>

Я проверил, работает ли мой наменоде или нет

[root@ip-172-31-33-3 ~]# sudo jps
4300 Jps
1599 ResourceManager
1239 NameNode
1438 SecondaryNameNode
[root@ip-172-31-33-3 ~]# netstat -nalp|grep 8020
tcp        0      0 172.31.33.3:8020        0.0.0.0:*   LISTEN         1239/java          
tcp        0      0 172.31.33.3:53808       172.31.33.3:8020        TIME_WAIT   -              

Мой /etc файл hosts

172.31.33.3 NameNode
172.31.39.236 DataNode1
172.31.41.232 DataNode2
127.0.0.1   localhost localhost.localdomain localhost4                   localhost4.localdomain4
 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Я не могу понять, почему мой узел данных не может подключиться к узлу имени. Может кто-нибудь, пожалуйста, помогите. Заранее спасибо.

0 ответов

Другие вопросы по тегам