我´我在namenode节点上的4节点hadoop集群中执行此命令:
hadoop fs -ls /
但它显示了一个错误:
ls: Failed on local exception: java.net.SocketException:
Network is unreachable; Host Details: local host is "namenode/172.16.1.2";
destination host is: "namenode":9000;
core-site.xml文件
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://namenode:9000</value>
</property>
</configuration>
cat/etc/主机:
172.16.1.2 namenode
172.16.1.3 datanode1
172.16.1.4 datanode2
172.16.1.5 datanode3
2条答案
按热度按时间6kkfgxo01#
我的工作是设置jvm配置
-djava.net.preferipv4stack=真
lstz6jyr2#
先试试看
ping namenode
看看会发生什么。如果ping到达主机,请通过检查防火墙iptables
在你当前的机器上namenode
因为它可能会阻塞相关的流量。