2

我正在我的 LAN 上设置 2 个从属设备的 hdfs 集群。

每当我给他们的IP地址。HDFS 尝试从中获取主机名。

它只能在非主机名上的 IP 地址上工作吗?

是否有一个设置来告诉工作只使用 IP 地址而不是主机名?

4

1 回答 1

0

似乎它不能单独处理 IP 地址。

为了使集群正常运行,字符串的一部分必须是主机名(例如mynamenode)而不是 IP 地址。

在这里阅读更多。

同样从这里引用,对配置的解释dfs.datanode.dns.nameserver如下:

名称服务器 (DNS) 的主机名或 IP 地址,DataNode 应使用它来确定NameNode 用于通信和显示目的的主机名

所以看起来 HDFS 使用主机名只是为了它的所有通信和显示目的。

于 2013-03-05T18:54:04.513 回答