0

当我尝试:

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

可能是什么问题呢?在哪里看?

4

1 回答 1

0

如果您连接的端口是 9000

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

hadoop fs -mkdir hdfs://HName:9000/data/testFolder
于 2016-11-08T12:04:36.983 回答