我正在尝试将数据节点连接到我的名称节点。在使用原始ip时,名称节点似乎不接受连接。如果我尝试通过telnet以这种方式连接名称节点主机
telnet 127.0.0.1 54310
它工作,但如果我尝试(总是在名称节点上)与自己的原始ip
telnet 192.168.1.7 54310
不是这样的我正在ubunt上运行hadoop,ufw状态为inactive
j0pj023g1#
跑 netstat -tuplen 并确保名称节点正在侦听 192.168.1.7 而不是 127.0.0.1 如果它正在监听 127.0.0.1 检查 /etc/hadoop/conf/core-site.xml 看看这是怎么回事 fs.default.name 是
netstat -tuplen
192.168.1.7
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
/etc/hosts
1条答案
按热度按时间j0pj023g1#
跑
netstat -tuplen
并确保名称节点正在侦听192.168.1.7
而不是127.0.0.1
如果它正在监听127.0.0.1
检查/etc/hadoop/conf/core-site.xml
看看这是怎么回事fs.default.name
是如果是主机名,请确保
/etc/hosts
没有主机名条目127.0.0.1