当mesos调度程序(或从属程序)与mesos主程序位于不同的计算机上时,它会不断尝试连接到主程序,但会断开连接。这个循环不断重复。如何解决这个问题?
eaf3rand1#
框架(和从机)和主机都需要能够相互通信。如果其中一个端点使用私有ip(例如127.0.0.1),那么它就不起作用了。如果希望主/从机使用公共ip,可以使用--ip标志。对于框架,可以在环境中设置libprocess\u ip。
pgpifvop2#
我们需要更多的信息来继续-听起来你不是在主服务器可以访问的ip上宣传从属服务器。如上所述,从服务器很乐意将其ip地址公布为127.0.0.1/localhost,除非它们位于同一台服务器上,否则从主机显然无法访问该地址。这应该出现在主日志和从日志中,所以请检查这些日志。防火墙也可能是一个问题,所以在禁用防火墙后尝试排除它们。
2条答案
按热度按时间eaf3rand1#
框架(和从机)和主机都需要能够相互通信。如果其中一个端点使用私有ip(例如127.0.0.1),那么它就不起作用了。如果希望主/从机使用公共ip,可以使用--ip标志。对于框架,可以在环境中设置libprocess\u ip。
pgpifvop2#
我们需要更多的信息来继续-听起来你不是在主服务器可以访问的ip上宣传从属服务器。
如上所述,从服务器很乐意将其ip地址公布为127.0.0.1/localhost,除非它们位于同一台服务器上,否则从主机显然无法访问该地址。这应该出现在主日志和从日志中,所以请检查这些日志。
防火墙也可能是一个问题,所以在禁用防火墙后尝试排除它们。