2017-03-21 8 views
0

レプリケーション(ディザスタリカバリ)用のマルチデータセンターHBaseクラスタを計画しています。クラスタ1またはマスタクラスタは、別のDCのスレーブクラスタに複製されます。このような設定では、両方のクラスタで異なるZookeeperを使用するか、両方のデータセンターからアクセス可能な共通のZookeeperインスタンスを指す必要がありますか?何が最善の戦略です。Hbaseマルチデータセンターレプリケーション - Zookeeper

答えて

0

マスターとスレーブのクラスタについて言及しているので、データのレプリケーションはマスターからスレーブにしか行われないものとします。複製を処理するために単一のzookeeperクォーラムを使用することはできますが、各クラスタに対して別々のzookeeperクォーラムを使用することをお勧めします。何らかの自然災害によってデータセンターが完全に停止していると言えるので、他のクラスタは影響を受けません。

単一の飼育係の定足数を使用する場合は、両方の拠点のデータを維持するために異なるzookeeper.znode.parentを指定する必要があります。詳細は、Apache document on Hbase Replication deployment

を参照してください。
関連する問題