Прямо сейчас мой производитель kafka отправляет все сообщения в один раздел темы kafka, который на самом деле имеет более 1 раздела.
Как мне создать продюсера, который будет использовать разделитель по умолчанию и распределять сообщения между различными разделами темы.
Фрагмент кода моего производителя кафки:
Properties props = new Properties();
props.put(ProducerConfig.RETRIES_CONFIG, 0);
props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,bootstrap.servers);
props.put(ProducerConfig.ACKS_CONFIG, "all");
Я использую Flink Kafka Producer для приема сообщений по теме Kafka.
speStream.addSink(
new FlinkKafkaProducer011(kafkaTopicName,
new KeyedSerializationSchemaWrapper<>(new SimpleStringSchema()),
props,
FlinkKafkaProducer011.Semantic.EXACTLY_ONCE)