2017-05-30 50 views
1

我是Mesos的新手,我在本地管理程序中構建了三個CentOS 7節點(全部三個節點充當主設備和從設備)的Mesos羣集。 節點被命名爲mesos1,mesos2和mesos3Zookeeper leader不是Mesos Master

我有這個運行Zookeeper馬拉松和計時器。我想知道如何在任何給定的時間檢查誰是演員的主人,當我遇到this post

我還發現,我可以通過將 /重定向 添加到端點來找到主要的mesos主設備。

所以當我嘗試這個時,在5050端口的Mesos UI將我重定向到節點mesos2。

然而,當我嘗試使用這個命令找到飼養員負責人: /opt/zookeeper/bin/zkServer.sh狀態 我得到了以下回應是,領導者是mesos3

[[email protected] ~]# /opt/zookeeper/bin/zkServer.sh status 
ZooKeeper JMX enabled by default 
Using config: /opt/zookeeper/bin/../conf/zoo.cfg 
Mode: leader 

我困惑:不應該mesos主人是由zookeeper指示爲領導的節點嗎?

任何幫助是極大的讚賞

回答

3

Mesos和動物園管理員有領導的不同的概念,它聽起來像你將兩者混合起來。您正在運行構成法定人數的Zookeeper服務器進程的三個實例以及三個Mesos主進程,這些進程也形成恰好位於同一組服務器上的仲裁。 Mesos使用Zookeeper存儲狀態和其他關鍵功能,但Zookeeper的集羣領導與Mesos集羣領導沒有任何關係。他們的確使用了非常相似的術語,所以很容易看出它們如何混合起來。

+0

謝謝你的信息@Kevin – sidx4

相關問題