flink-connector-kafka_2.12
не совместимо с FlinkKafkaConsumer09
.
flink-connector-kafka_2.12
- это «универсальный» разъем kafka, скомпилированный для использования с Scala 2.12. Этот универсальный разъем можно использовать с любой версией Kafka начиная с версии 0.11.0.
FlinkKafkaConsumer09
предназначен для использования с Kafka 0.9.x. Если ваш брокер Kafka использует Kafka 0.9.x, вам потребуется flink-connector-kafka-0.9_2.11
или flink-connector-kafka-0.9_2.12
, в зависимости от того, какую версию Scala вы хотите.
С другой стороны, если ваш брокер Kafka является запустив последнюю версию Kafka (0.11.0 или новее), придерживайтесь flink-connector-kafka_2.12
и используйте FlinkKafkaConsumer
вместо FlinkKafkaConsumer09
.
См. документацию для получения дополнительной информации.