(Hadoop) mkdir:从 NameNode/192.168.21.129 到 NameNode:10001 的调用连接失败

(Hadoop) mkdir: Call From NameNode/192.168.21.129 to NameNode:10001 failed on connection

当我尝试时:

hadoop fs -mkdir hdfs://HName:10001/data/testFolder

我得到:

mkdir: Call From HName/192.168.21.129 to HName:10001 failed on connection except
ion: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

注意: -当 JPS 我看到所有应该在名称节点上的服务,而在数据节点上我看到所有应该在那里的服务。 -我可以 ssh 从任何节点到它自己以及任何其他没有密码的节点。 -我在一个名称节点和三个数据节点上 运行 Hadoop 2.7.3

当我尝试时:

sudo netstat -ntap | grep 9000

我得到:

tcp        0      0 192.168.21.129:9000     0.0.0.0:*               LISTEN      2104/java       
tcp        0      0 192.168.21.129:9000     192.168.21.133:36116    ESTABLISHED 2104/java       
tcp        0      0 192.168.21.129:55052    192.168.21.129:9000     TIME_WAIT   -               
tcp        0      0 192.168.21.129:9000     192.168.21.132:36236    ESTABLISHED 2104/java       
tcp        0      0 192.168.21.129:9000     192.168.21.130:60798    ESTABLISHED 2104/java

可能是什么问题?去哪里看?

如果你连接的端口是9000

然后将命令中的 10001 替换为 9000

hadoop fs -mkdir hdfs://HName:9000/data/testFolder