私はプロジェクトを運営しています。私の目標は、カフカクラスターを設計することです。ある機械が死んだときに、そのカフカのデータがすべて消えてしまうのを防ぐ。私はKafkaの複製をバックアップするために別のマシンに設定できるのだろうか?カフカの複製を別のマシンに展開できますか?
0
A
答えて
4
レプリカコピーが最終的に作成されるように、トピックにレプリケーションファクタを2または3に設定することに加えて、acks = allを使用してメッセージを発行して、確認応答がデータが書き込まれたすべてのレプリカさもなければ、acks = 1では、1つのコピーがコミットされた後にackが得られ、acks = 0では、acksはまったく得られないので、公開されたメッセージがKafkaコミットログに記録されたかどうかは決して分かりません。
また、インシンクレプリカのみがリーダーになることができるように、不正なリーダー選択パラメータをfalseに設定します。
0
はい、レプリケーションファクタはこれを定義します。
1
カフカでは、トピックのレプリケーションファクタを定義することができ、この方法では各ブローカがより多くのブローカにレプリケートされます。その1つは、プロデューサとコンシューマがメッセージを交換するために接続するリーダーです。もう1人はリーダーからのメッセージのコピーを同期させるフォロワーになります。リーダーが倒れた場合、新しいリーダー選挙がすべてのシンク・レプリカの間で開始されます。 Kafkaは、NがレプリケーションファクタであるN-1の失敗したブローカをサポートします。
関連する問題
- 1. MongoDBは別のマシンに複製できますか?
- 2. カフカ複製
- 3. 仮想マシン/インスタンスの複数の展開
- 4. マシン間でウェブページを簡単に複製できますか?
- 5. 複製コントローラ対Kubernetesの展開
- 6. Cordaの1台のマシンにいくつのノードを展開できますか?
- 7. 複数のマシンでクラスタを展開するWSO2 Enterprise Integrator
- 8. テストスイートを別のTFSサーバーに複製できますか?
- 9. SimpleDB - テーブルを複製するか、別の開発アカウントを作成できるか?
- 10. カフカはどのように複製のフォロワノードを選択しますか?
- 11. 仮想マシンへのファイルの展開
- 12. 別のマシンでサービスを開始できません
- 13. ドメイン内の別のマシンからSharePoint 2013アドインを開発できますか?
- 14. 同じマシンからのRailsアプリを開発&展開
- 15. 複数のcssファイルを別のディレクトリに展開する
- 16. 開発マシンIISバージョンと展開IISバージョン
- 17. スケーラブルなzipkin展開をどのように展開できますか?
- 18. App.Configセクションを暗号化して複数のマシンに展開する
- 19. 別のフォルダで展開ジャンゴサイト
- 20. 展開(別のドメイン)
- 21. 展開/複製コントローラを削除するopenshift cli
- 22. 別のマシンのサービスファブリックローカルクラスタに公開する
- 23. C#の別の名前空間に列挙型を複製できますか?
- 24. webapp2.RequestHandlerリクエストを別のURLに非同期で複製できますか?
- 25. TFS 2015ロードバランサを使用して複数のマシンにWebサイトを展開
- 26. Django開発環境の複製/複製
- 27. QT:新鮮なWindowsマシンにJPEG機能を展開できません
- 28. TFS on premiseは同じマシンにWebサイトを展開します
- 29. ドッカー製のカフカ設定
- 30. プリプロセッサマクロを別のプリプロセッサディレクティブに展開する