我有 6 台机器 mesos 集群(3 个主节点和 3 个从节点),我访问了 mesos 用户界面 172.16.8.211:5050 并且它工作正常,如果不是,则重定向到领导者。然后,如果我访问马拉松用户界面 172.16.8.211:8080,它可以正常工作。在配置和执行 consul-cluster marathon 之前求和效果很好。

我的问题是当我配置和运行一个 consul 集群时,它有 3 个服务器是 mesos 主服务器和 3 个客户端是 mesos 从服务器。如果我执行领事成员,那很好,所有成员都活着并一起工作。
但是现在,如果我尝试访问马拉松用户界面,则无法访问,并且我访问了 mesos 用户界面,然后转到了“框架”并且没有出现马拉松框架。

ikerlan@client3:~$ consul members
Node     Address            Status  Type    Build  Protocol  DC
client3  172.16.8.216:8301  alive   client  0.5.2  2         nyc2
client2  172.16.8.215:8301  alive   client  0.5.2  2         nyc2
server2  172.16.8.212:8301  alive   server  0.5.2  2         nyc2
server3  172.16.8.213:8301  alive   server  0.5.2  2         nyc2
client1  172.16.8.214:8301  alive   client  0.5.2  2         nyc2
server1  172.16.8.211:8301  alive   server  0.5.2  2         nyc2

在 mesos 的 Slaves 选项卡中,我可以看到下一个:
mesos - 当领事开始时马拉松停止工作-LMLPHP

-Mesos 版本:0.27.0
-马拉松版本:0.15.1

我有下一个文件日志,哪里会出现与此问题相关的内容?

mesos - 当领事开始时马拉松停止工作-LMLPHP

可能是什么问题呢?

最佳答案

解决方案:

我在马拉松日志 '/var/log/syslog' 中看到问题是 DNS 的问题。所以我尝试将集群其他主机的 IP 添加到文件 /etc/hosts 中。它解决了问题,现在它可以完美运行。

关于mesos - 当领事开始时马拉松停止工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35364782/

10-16 18:37