1.zookeeperクラスタメカニズム
ハーフメカニズム:その他のクラスタマシンの半分以上が生き残るために、クラスタが利用可能です。
飼育係はに適合するように奇妙な機械。
飼育係ノードクラスタの役割: リーダーと フォロワー (オブザーバー)
クラスタノードの半分が生き残るに関する2以上ある限り、クラスタは正常なサービスを提供することができるようになります。
2.zookeeperクラスター構造
高い信頼性を維持するために、クラスタ内の複数のノードを飼育係。すべてのノードが唯一のリーダーとなり、残りの文字はフォロワーです。設定ファイルの飼育係の内容を設定する必要がIDですクラスタ内のどのマシンおよび各マシン(議決選挙のリーダーに基づいて)含まれています。そして、そのマシンは、設定ファイルに書かれていませんリーダー(役割分担)があるが、飼育係内の選出プロセスによってZABアルゴリズム(簡易版のPaxosアルゴリズム)票の使用から。
リーダーの選挙の後、クライアントがどのサーバ、究極の情報交換が行われるのであり、リーダーに接続されているかどうか、各フォロワー内のリアルタイム更新情報のリーダー、クラスタマシン全体で一貫性のある情報となるよう。
リーダーとして、あなたがフォロワーのすべてを更新するたびに、飼育係は頻繁に更新、大規模なクラスタに適していないと、ノードのシーンに非常に厳格な適合性です。