1
如何设置Hadoop HDFS应该监听的IP地址?目前,当我运行netstat
时,我在127.0.0.1:9000
上看到它。这使得集群中的其他节点无法访问HDFS。运行应用程序时,我得到connection refused error
。Hadoop HDFS:如何设置主机名:9000而不是localhost:9000
我希望它显示为my-machine-name:9000
而不是127.0.0.1:9000
。我core-site.xml
文件
<property>
<name>fs.defaultFS</name>
<value>my-machine-name:9000/</value>
</property>
就是这么做的。当工作正在运行时,'来自集群节点的呼叫:连接被拒绝。' 因此来自集群节点,我做了'nmap -p 9000我的机器名'我得到'连接被拒绝'。 my-machine-name是驱动程序代码。 – nikk
检查你的客户端节点,如果别的东西在9000端口'netstat -a | grep 9000'上运行 - 还要检查防火墙设置 –