我有6台机器mesos集群(3个主机和3个从机),我访问mesos用户界面172.16.8.211:5050,它工作正常,如果不正常则重定向到leader。如果我访问marathon用户界面172.16.8.211:8080,它就可以正常工作。在配置和执行consur集群之前进行求和工作得很好。
我的问题是,当我配置和运行一个consur集群时,其中有3个服务器是mesos主服务器,3个客户端是mesos从服务器。如果我处决了领事馆的成员,所有成员都活着,一起工作,那就好了。但是现在如果我尝试访问marathon用户界面,我不能,我访问mesos用户界面,我进入“frameworks”,并没有出现marathon框架。
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的“奴隶”选项卡中,我可以看到下一个:
-mesos版本:0.27.0-marathon版本:0.15.1
我有下一个文件日志,哪里会出现与此问题有关的东西?
有什么问题吗?
2条答案
按热度按时间fykwrbwg1#
您可以将所有集群主机添加到zookeeper配置文件中,这样就可以了
2lpgd9682#
解决方案:
我在马拉松比赛记录上看到了
'/var/log/syslog'
问题是dns的问题。所以我尝试将集群中其他主机的IP添加到文件中/etc/hosts
. 它解决了这个问题,现在它工作得很好。