我已经开始在Ubuntu_16.04_LTS机器上运行多节点集群。我在虚拟机上运行了两台Ubuntu_18.04_LTS机器。 我已决定将本地计算机作为主计算机和虚拟机上的两台计算机作为从属计算机运行。我已在3台计算机上进行了所有配置并通过运行启动了Hadoop守护程序 1)start-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地址。
请向我提供解决方案。谢谢。!
答案 0 :(得分:0)
它可能由您的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>
您可以更改它并重新格式化群集