azure hortonworks cloudbreak主机文件不正确

zvokhttg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(333)

我已经使用cloudbreak创建了一个集群,一切正常,我可以很好地登录到服务器。我遇到的问题是主机操作系统和docker容器上的网络设置似乎不正确。主机操作系统和containers/etc/hosts文件如下

cloudbreak# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

这会导致hadoop集群出现问题,因为所有节点都不知道如何通信。如果我将hosts文件更改为包含其他节点,那么事情就开始工作了。然而,这似乎不是我应该做的事情。在尝试创建新集群时,这也是一个问题,因为我必须进入并进行更改,如果必须更改每个主机和docker容器上的主机文件,则自动缩放将不起作用。
任何帮助都会有帮助的,谢谢。

x6yk4ghg

x6yk4ghg1#

cloudbreak不使用主机文件来解析集群中的其他节点,而是使用swarm和consul进行发现。

相关问题