我正在尝试将数据节点连接到我的名称节点。 在使用其原始IP时,名称节点似乎不接受连接。 如果我尝试以这种方式通过名称节点主机上的telnet连接
telnet 127.0.0.1 54310
它可以工作,但如果我尝试(总是在名称节点上)使用自己的原始IP
telnet 192.168.1.7 54310
它没有
我在Ubunt上运行Hadoop,而且ufw状态是无效的
答案 0 :(得分:2)
运行netstat -tuplen
并确保名称节点正在监听192.168.1.7
而不是127.0.0.1
如果 正在聆听127.0.0.1
检查/etc/hadoop/conf/core-site.xml
并查看fs.default.name
是什么
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:8020</value>
</property>
如果是主机名,请确保/etc/hosts
的主机名条目不是127.0.0.1