2017-05-30 2 views
1

私はMesosを初めて使い、ローカルのハイパーバイザーに3つのCentOS 7ノード(マスターとスレーブの3つのノードすべて)のメゾスクラスターを構築しました。 ノードの名前はmesos1、mesos2、mesos3です。飼い主の指導者ではないメゾスのマスター

私はこれをZookeeper MarathonとChronosで実行しています。私はthis postに出くわした時に、どのようにして誰がいつものメスのマスターであることを確認できるのだろうと思っていました!

さらに、 / をエンドポイントにリダイレクトすることで、メゾスの一流のマスターを見つけることができました。

私はそれを試したとき、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と飼育係は、リーダーシップの明確なコンセプトを持っていて、2つのアップを混合しているように聞こえる

答えて

3

を大幅に高く評価されます。クォーラムを形成するZookeeperサーバープロセスの3つのインスタンスと、同じサーバーセットに存在するクォーラムも形成する3つのMesosマスタープロセスを実行しています。 Mesosは州やその他の重要な機能を格納するためにZookeeperを使用していますが、Zookeeperのクラスターリーダーシップは、Mesosクラスターのリーダーシップと決して関連していません。彼らは非常によく似た用語を使用しているので、どのように混乱するのかを見るのは簡単です。

+0

ありがとうございます@ケビン – sidx4

関連する問題