Hadoop仅在localhost上连接

时间:2014-04-19 16:09:01

标签: ubuntu hadoop

我正在尝试将数据节点连接到我的名称节点。 在使用其原始IP时,名称节点似乎不接受连接。 如果我尝试以这种方式通过名称节点主机上的telnet连接

telnet 127.0.0.1 54310

它可以工作,但如果我尝试(总是在名称节点上)使用自己的原始IP

telnet 192.168.1.7 54310

它没有

我在Ubunt上运行Hadoop,而且ufw状态是无效的

1 个答案:

答案 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