KAFKA Log appender中“使用默认分区程序”的工作行为是什么

时间:2016-11-24 06:59:31

标签: kaa

有什么区别如果KAFKA log appender的“Use default partitioner”选项设置为“True”或“False”?

根据我的观察 如果此选项设置为“True”,那么客户端程序可以正常工作,这会导致一些问题发送日志数据。

如果我将此选项设置为“False”,我是否需要“KAFKA”或其他地方的任何配置?

1 个答案:

答案 0 :(得分:2)

如果useDefaultPartitioner是' false'将创建ProducerRecord并将其发送到指定的主题和分区。将基于Kafka日志事件记录和partitionCount计算发送日志记录的分区。 您可以在Kafka日志附加程序的source code中看到详细信息。

有关主题和分区的详细信息,请参阅Apache Kafka documentation