Docker Storm:java.lang.RuntimeException:返回的通道实际上未建立

Docker Storm:java.lang.RuntimeException:返回的通道实际上未建立,docker,apache-storm,Docker,Apache Storm,我有一个storm集群,其中1个nimbus节点和3个supervisor节点运行在AWS ec2实例上的docker容器上。我有一个拓扑运行的工人数量等于3,它运行得非常好。我停下来,取下这个容器,开始一个新的。在此之后,我似乎在主管日志中出现以下错误: 2016-10-03 21:18:22 b.s.m.n.Client[错误]尝试连接到Netty客户端主机名:6702失败:java.lang.RuntimeException:返回的通道实际上未建立 我已编辑“/etc/hosts”以包含主

我有一个storm集群,其中1个nimbus节点和3个supervisor节点运行在AWS ec2实例上的docker容器上。我有一个拓扑运行的工人数量等于3,它运行得非常好。我停下来,取下这个容器,开始一个新的。在此之后,我似乎在主管日志中出现以下错误:

2016-10-03 21:18:22 b.s.m.n.Client[错误]尝试连接到Netty客户端主机名:6702失败:java.lang.RuntimeException:返回的通道实际上未建立

我已编辑“/etc/hosts”以包含主机名,如下所示: IP地址主机名


然而,问题似乎依然存在。尽管如此,相同的拓扑在worker数设置为1时运行良好。对于解决此问题的任何建议,我们都将不胜感激

问题出在主机名上。我通过更新“/etc/hostname”和“/etc/hosts”以及重新启动的nimbus实例,然后是supervisor实例,更改了主机名以匹配DNS名称。这解决了问题。希望这能帮助那些遇到同样问题的人

问题出在主机名上。我通过更新“/etc/hostname”和“/etc/hosts”以及重新启动的nimbus实例,然后是supervisor实例,更改了主机名以匹配DNS名称。这解决了问题。希望这能帮助那些遇到同样问题的人

请检查您的主管日志,有时您需要重新部署应用程序,因为主管尚未启动拓扑。

请检查您的主管日志,有时您需要重新部署应用程序,因为主管尚未启动拓扑