我有 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 版本:0.27.0
-马拉松版本:0.15.1
我有下一个文件日志,哪里会出现与此问题相关的内容?
可能是什么问题呢?
最佳答案
解决方案:
我在马拉松日志 '/var/log/syslog'
中看到问题是 DNS 的问题。所以我尝试将集群其他主机的 IP 添加到文件 /etc/hosts
中。它解决了问题,现在它可以完美运行。
关于mesos - 当领事开始时马拉松停止工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35364782/