我正在我的局域网上设置由2个从机组成的hdfs集群。每当我给他们的ip地址。hdfs试图从中获取主机名。它只能在ip地址上工作,不能在主机名上工作。是否有一个设置告诉您只使用ip地址而不使用主机名?
ruyhziif1#
它似乎不能单独在ip地址上工作。要使集群正常工作,字符串的部分必须是主机名(例如mynamenode)而不是ip地址。在这里阅读更多。这里还引用了对配置的解释 dfs.datanode.dns.nameserver 如下所示:名称服务器(dns)的主机名或ip地址,datanode应使用它来确定namenode用于通信和显示目的的主机名。所以hdfs似乎只使用主机名来进行通信和显示。
dfs.datanode.dns.nameserver
1条答案
按热度按时间ruyhziif1#
它似乎不能单独在ip地址上工作。
要使集群正常工作,字符串的部分必须是主机名(例如mynamenode)而不是ip地址。
在这里阅读更多。
这里还引用了对配置的解释
dfs.datanode.dns.nameserver
如下所示:名称服务器(dns)的主机名或ip地址,datanode应使用它来确定namenode用于通信和显示目的的主机名。
所以hdfs似乎只使用主机名来进行通信和显示。