虚拟机搭建hadoop集群报java.net.ConnectException: 拒绝连接

问题描述

我的core-site.xml的文件如下


  
    fs.defaultFS
    hdfs://node1:9000
  
  
    hadoop.tmp.dir
    /tmp/hadoop-2.8.5
  

node1是我hdfs的主节点,然后在node1这台机器上,执行start-dfs.sh,在node2和node3可以看到DataNode的jps,但是使用hdfs dfs -ls /命令就会报

ls: Call From node2/x.x.x.x to node1:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

问题解决

将node1的core-site.xml文件修改如下



fs.defaultFS
hdfs://0.0.0.0:9000


hadoop.tmp.dir
/tmp/hadoop-2.8.5


然后执行

stop-dfs.sh
hadoop namenode -format
start-dfs.sh

ok,问题解决

你可能感兴趣的:(虚拟机搭建hadoop集群报java.net.ConnectException: 拒绝连接)