java - 连接异常java.net.ConnectException上从主机到HDFS的调用失败:连接被拒绝

标签 java hadoop

我已经开始在Ubuntu_16.04_LTS计算机上运行多节点集群。我有两台在虚拟机上运行的Ubuntu_18.04_LTS计算机。
我决定将本地计算机作为主机运行,将两个虚拟机作为从属服务器运行。我已经在3台计算机上进行了所有配置,并通过运行启动了Hadoop守护程序
1)启动-dfs.sh
2)start-yarn.sh。

当我尝试使用hdfs dfs -ls /命令访问HDFS时,发现以下异常。
ls: Call From chinni/172.17.0.1 to chinni:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
其中chinni是我的计算机的主机名,而172.17.0.1是IP地址。

请提供解决方案。谢谢!

最佳答案

这可能是由于您的fs.defaultFS端口和dfs.namenode.rpc-address端口不相同引起的。
hdfs-site.xml中

 <property>
          <name>dfs.namenode.rpc-address</name>
          <value>master:9000</value>
  </property>

core-site.xml中
<property>
      <name>fs.defaultFS</name>
      <value>hdfs://master:9000</value>
    </property>

您可以更改它并重新格式化集群

关于java - 连接异常java.net.ConnectException上从主机到HDFS的调用失败:连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50637857/

相关文章:

Java 封装和 OOP 最佳实践

java - 我们应该使用什么技术来实时处理terra字节数据?

hadoop - 在 Hadoop Pig 的一个元组中查找元素,但在另一个元组中找不到元素

hadoop - 关于Oozie/Sqoop的问题

java - Servlet尝试运行Hadoop 2.2.0 MapReduce作业时发生异常

java - 访问hadoop文件系统中的文件

java - 逆向3数组列表

java - 在网页上播放音频流

Java : JLayeredPane resize problem

java - 在java中一次设置属性文件中的所有属性