gpt4 book ai didi

hadoop - 如何配置HDFS监听0.0.0.0

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

我有一个 hdfs 集群在 192.168.50.1:9000 上监听,这意味着它只接受通过该 IP 的连接。我希望它在 0.0.0.0:9000 上收听。当我在 /etc/hosts 中输入 127.0.0.1 localhost master 时,它从 127.0.0.1:9000 开始,这会阻止所有节点连接。

这个问题和这个问题很相似How to make Hadoop servers listening on all IPs ,但对于 hdfs,不是 yarn。

core-site.xml 是否有类似 yarn.resourcemanager.bind-host 的等效设置或任何其他配置方式?如果不是,那么这背后的原因是什么?这是一项安全功能吗?

最佳答案

对于 NameNode,您需要在 hdfs-site.xml 中将这些设置为 0.0.0.0:

  • dfs.namenode.rpc-bind-host
  • dfs.namenode.servicerpc-bind-host
  • dfs.namenode.lifeline.rpc-bind-host
  • dfs.namenode.http-bind-host
  • dfs.namenode.https-bind-host

DataNode 默认使用 0.0.0.0

如果您需要为 HDFS 查找配置变量,请参阅 hdfs-default.xml .

也非常有用,如果您查看任何官方 Hadoop 文档,页面的左下角是各种 XML 文件的所有默认值。

enter image description here

所以你可以去Apache Hadoop 2.8.0或您的特定版本并找到您要查找的设置。

关于hadoop - 如何配置HDFS监听0.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54915708/

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