2016-11-24 18 views
1

有什麼區別如果KAFKA日誌appender的「使用默認分區程序」選項設置爲「True」或「False」?KAFKA日誌appender中「使用默認分區程序」的工作行爲

根據我的觀察 如果此選項設置爲「True」,那麼客戶端程序將正常工作,否則會導致發送日誌數據的某些問題。

我是否需要「KAFKA」或其他地方的任何配置,如果我將此選項設置爲「False」?

回答

2

如果useDefaultPartitioner爲'false',則ProducerRecord將被創建併發送到指定的主題和分區。將根據Kafka日誌事件記錄和partitionCount計算日誌記錄發送到的分區。 詳情你可以在卡夫卡日誌appender的source code中看到。

有關主題和分區的詳細信息,請參閱Apache Kafka documentation