2016-11-24 3 views
1

KAFKAログアペンダの「デフォルトパーティションを使用する」オプションが「True」または「False」に設定されている場合の違いは何ですか?KAFKAログアペンダの「デフォルトパーティショナーを使用する」の動作は何ですか

私の所見通り このオプションを "True"に設定すると、クライアントプログラムがうまく動作し、ログデータを送信する際に問題が発生します。

"KAFKA"で設定する必要がありますか?このオプションを "False"に設定すると他の設定が必要ですか?

答えて

2

useDefaultPartitionerが 'false'の場合、ProducerRecordが作成され、指定されたトピックとパーティションに送信されます。ログレコードが送信されるパーティションは、KafkaログイベントレコードとpartitionCountに基づいて計算されます。 カフカログアペンダーのsource codeに詳細があります。

トピックとパーティションの詳細については、Apache Kafka documentationを参照してください。

関連する問題