Azure Hortonworks CloudBreak主机文件不正确



我已经使用CloudBreak创建了一个集群,所有的工作,我可以登录到服务器就好。我遇到的问题是主机操作系统上的网络设置和docker容器似乎没有设置正确。主机操作系统和容器/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容器上的主机文件,自动缩放将无法工作。

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

相关内容

  • 没有找到相关文章

最新更新