我有6台机器mesos集群(3个主机和3个从机),我访问mesos用户界面172.16.8.211:5050并且它正常工作并重定向到领导者,如果不是。然后如果我访问马拉松用户界面172.16.8.211:8080它可以正常工作。在配置和执行consul-cluster马拉松之前总结很有效。
我的问题是当我配置并运行一个带有3个服务器的consul集群时,这些服务器是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版本:0.27.0 -Marathon版本:0.15.1
我有下一个文件日志,哪里会出现与此问题相关的内容?
可能是什么问题?
答案 0 :(得分:1)
<强>解决方案:强>
我在马拉松日志'/var/log/syslog'
中看到问题是DNS问题。所以我尝试将群集中其他主机的IP添加到文件/etc/hosts
。它解决了这个问题,现在它完美无缺。
答案 1 :(得分:1)
您可以将所有群集主机添加到zookeeper配置文件中,它可以正常工作