Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在我的 LAN 上设置 2 个从属设备的 hdfs 集群。
每当我给他们的IP地址。HDFS 尝试从中获取主机名。
它只能在非主机名上的 IP 地址上工作吗?
是否有一个设置来告诉工作只使用 IP 地址而不是主机名?
似乎它不能单独处理 IP 地址。
为了使集群正常运行,字符串的一部分必须是主机名(例如mynamenode)而不是 IP 地址。
在这里阅读更多。
同样从这里引用,对配置的解释dfs.datanode.dns.nameserver如下:
dfs.datanode.dns.nameserver
名称服务器 (DNS) 的主机名或 IP 地址,DataNode 应使用它来确定NameNode 用于通信和显示目的的主机名。
所以看起来 HDFS 使用主机名只是为了它的所有通信和显示目的。