Azure Hortonworks CloudBreak 主机文件不正确
Azure Hortonworks CloudBreak hosts file not correct
我使用 CloudBreak 创建了一个集群,一切正常,我可以正常登录服务器。我遇到的问题是 host os 和 docker 容器上的网络设置似乎设置不正确。 host os 和容器 /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 文件以包含其他节点,那么事情就会开始起作用。然而,这似乎不是我应该做的事情。这在尝试创建新集群时也会成为一个问题,因为我将不得不进入并进行更改,如果我必须在每个 h[=21] 上更改 host 文件,自动缩放将不起作用=]t 和 docker 容器。
任何帮助都会有帮助,谢谢。
CloudBreak 不使用主机文件来解析集群中的其他节点,它使用 swarm and consul 进行发现。
我使用 CloudBreak 创建了一个集群,一切正常,我可以正常登录服务器。我遇到的问题是 host os 和 docker 容器上的网络设置似乎设置不正确。 host os 和容器 /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 文件以包含其他节点,那么事情就会开始起作用。然而,这似乎不是我应该做的事情。这在尝试创建新集群时也会成为一个问题,因为我将不得不进入并进行更改,如果我必须在每个 h[=21] 上更改 host 文件,自动缩放将不起作用=]t 和 docker 容器。
任何帮助都会有帮助,谢谢。
CloudBreak 不使用主机文件来解析集群中的其他节点,它使用 swarm and consul 进行发现。