Paul Grey created NIFI-13928:
--------------------------------

             Summary: adjust default PartitioningStrategy option in processor 
PublishKafka 
                 Key: NIFI-13928
                 URL: https://issues.apache.org/jira/browse/NIFI-13928
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Paul Grey


Apache Kafka 3.3.0 altered the available partitioner strategies [1], 
deprecating the default partitioner [2].  This causes a warning line [3] to be 
emitted by the NiFi logging subsystem on Kafka writes, when the default NiFi 
processor partitioning strategy is used.

Consider adjustments to the available component configuration options to align 
with present client library behavior.


[1] 
https://www.confluent.io/blog/apache-kafka-3-3-0-new-features-and-updates/#strictly-uniform-sticky-partitioner

[2] 
https://github.com/a0x8o/kafka/blob/54eff6af115ee647f60129f2ce6a044cb17215d0/clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java#L325-L329

[3]
WARN [Timer-Driven Process Thread-10] o.a.kafka.clients.producer.KafkaProducer 
[Producer clientId=producer-ecee1d42-9b3b-474b-a85b-440977e62f0c, 
transactionalId=ecee1d42-9b3b-474b-a85b-440977e62f0c] DefaultPartitioner is 
deprecated.  Please clear partitioner.class configuration setting to get the 
default partitioning behavior



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to