私はパーティションがKafka Brokerに分割されていることを知っています。しかし、分割は何に基づいていますか?たとえば、3つのブローカと6つのパーティションがある場合、各ブローカに2つのパーティションがあることを確認する方法はありますか?この分割は現在カフカでどのように行われていますか?パーティションはどのようにKafka Brokerに分割されますか?
0
A
答えて
0
割り当てポリシーは内部実装の詳細であり、任意の時点で変更される可能性があるため、文書化されていません。したがって、このアルゴリズムには依存しないでください。さらに、この内部戦略に流入/設定することはできません。
基本的なポリシーは、ロードバランスを保証することです。つまり、他のパーティションよりも割り当てられているブローカにはパーティションを割り当てます。つまり、各ブローカには2つのパーティションが割り当てられます。
さらに、パーティションレプリカの場合、「ラック対応」ポリシーが適用されます(Kafka 0.10以降)。つまり、可能な場合は、ラック全体が故障した場合にオフラインパーティションを再度ガードするために、パーティションレプリカが異なるラックに割り当てられます。この詳細については、KIPを参照してください。https://cwiki.apache.org/confluence/display/KAFKA/KIP-36+Rack+aware+replica+assignment
関連する問題
- 1. kafka-python - どのようにパーティションをコミットしますか?
- 2. トランザクションはSQLiteでどのように分割/分離されますか?
- 3. kafkaプロセスのスケジュールはどのようにして別のパーティションに書き込まれますか?
- 4. パーティションにローカルのセカンダリインデックスがある場合、パーティション分割が行われますか?
- 5. データがどのようにパーツファイルに分割されるのか
- 6. パーティション分割されたデータを再パーティション化する
- 7. タスクは計算シェーダとどのように分割されますか?
- 8. ASPクラシック:2単語以上の分割文字列はどのように分割されますか?
- 9. Oracleでのパーティション分割とパーティション分割の方法
- 10. Cassandraはどのようにパーティションを再割り当てしますか?
- 11. spaCyトークナイザはどのように文を分割しますか?
- 12. チタンの文字列をどのように分割(分割)できますか?
- 13. 2つのパーティションに分割される行によってパーティションが発生すると、データベースのデッドロックが回避されますか?
- 14. 動的パーティション分割はすべてのパーティションを更新しますか?
- 15. tomcatのwebappパーティション分割
- 16. HDFSとHIVEのパーティション分割
- 17. KAFKAのパーティションのエラー
- 18. JSONはどのように分類されますか?
- 19. 分割トークンをRubyで分割された部分の2番目の部分に保持するにはどうすればよいですか?
- 20. どのようにXMLをmuleで分割しますか?スプリッタ?
- 21. どのようにデータをrで分割できますか?
- 22. どのようにC#で列を分割しますか?
- 23. Akka-Streamによるパーティション分割の使用
- 24. javascriptで数字を小さな部分に分割するにはどうすればよいですか?
- 25. がどのように分割ABテスト
- 26. kableがページ間で分割されないようにするにはどうすればいいですか?
- 27. EC2インスタンスでホストされているMosquitto Brokerにアクセスするにはどうすればよいですか?
- 28. アプリをモジュールに分割するにはどうすればよいですか?
- 29. ルーチンをスレッドに分割するにはどうすればよいですか?
- 30. コンシューマはどのパーティションに接続されていますか?
ありがとうございましたMatthias! –
次のリンクにある質問に答えてもらえますか?http://stackoverflow.com/questions/41522777/kafka-cluster-producer?noredirect = 1#comment70253517_41522777 –