2017-06-08 3 views
0

私は、カフカミラーリングが異なるデータセンター間でデータを複製していることを理解しています。ここにいくつか質問があります -カフカミラーリングでは異なる飼育係アンサンブルが必要ですか?

1)これらの異なるデータセンターには、異なる動物園のアンサンブルが必要ですか?

2)これらのカフカミラーリングの概念は、データセンターの一部である2つのラックにまたがってデータを複製する場合に適していますか?あなたは、各データセンター内の別のカフカクラスタがある場合

おかげ

答えて

0

1)は、[はい、あなたはまた、各データセンター内の別のZooKeeperアンサンブルを持っている必要があります。

2)ラック間のレプリケーションは、一般に、データセンター間のレプリケーションよりもレイテンシが短くなります。一貫性、可用性、ネットワーク弾力性のトレードオフに応じて、ラック間のミラーリングや、ラック間で伸びるカフカ・クラスタ/動物園のアンサンブルを実行し、カフカ・レプリケーションを実行させることができます(ラックアウェアレプリカ割り当て[1]を使用することもできます)あなたのユースケース。しかし、2ラックの場合、クォーラムを保持することができず、いずれかのラックへの耐性が低下するので、3ラックに行くことができない限り、ミラーリングはより安全な第一選択のように感じます。

[1] https://cwiki.apache.org/confluence/display/KAFKA/KIP-36+Rack+aware+replica+assignment

関連する問題