gpt4 book ai didi

Hadoop HDFS : How to set hostname:9000 instead of localhost:9000

转载 作者:可可西里 更新时间:2023-11-01 16:01:28 33 4
gpt4 key购买 nike

如何设置 Hadoop HDFS 应该监听的 IP 地址?目前,当我运行 netstat 时,我会在 127.0.0.1:9000 上看到它。这使得无法从集群中的另一个节点访问 HDFS。运行应用程序时出现连接被拒绝错误

我希望它显示为 my-machine-name:9000 而不是 127.0.0.1:9000。我的 core-site.xml 文件是

<property>
<name>fs.defaultFS</name>
<value>my-machine-name:9000/</value>
</property>

最佳答案

在本地机器(客户端节点)上的 /etc/host 文件中添加/编辑此行

127.0.0.1 localhost my-machine-name

类似地将此行添加到您的集群节点 /etc/hosts,其中 198.1.1.1 是客户端节点的公共(public) ip(此命令应该为您提供公共(public) ip:ipconfighostname -i - 确保在客户端节点上运行它)

198.1.1.1 my-machine-name

关于Hadoop HDFS : How to set hostname:9000 instead of localhost:9000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558274/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com