如何在WriteKafkaP中插入自定义分区逻辑?

时间:2017-11-09 14:45:52

标签: hazelcast-jet

我在Jet作业中使用create table table_1 ( Column0 VARCHAR2(2000) Column1 VARCHAR2(124) ); 顶点。有没有办法在发布到Kafka主题时插入自定义分区逻辑?

1 个答案:

答案 0 :(得分:2)

在0.4中,您可以使用custom Kafka partitioner configuration。在0.5中,我们添加了将项目直接映射到ProducerRecord的功能。

例如:

Vertex v = new Vertex("kafkaSink", KafkaProcessors.writeKafkaP(properties, o -> new ProducerRecord(topic, partition, key, value));