У меня есть требование, когда я должен читать из версии Kafka 0.8.2, обрабатывать данные и записывать в версию Kafka 0.10.2.
Пожалуйста, помогите мне найти решение.
У меня есть требование, когда я должен читать из версии Kafka 0.8.2, обрабатывать данные и записывать в версию Kafka 0.10.2.
Пожалуйста, помогите мне найти решение.
используйте kafka MirrorMaker. вы можете зеркалировать данные в 0.8.2 - 0.10.2, а затем обрабатывать данные в 0.10.2
не уверен, что это лучший вариант, но вы можете использовать 2 машины (не тестировались):
Блок 1: потребитель, затем netcat
bin/kafka-console-consumer.sh --zookeeper myzookeeper:2181 --topic test --from-beginning | nc 1.2.3.4 5600
коробка 2 (IP 1.2.3.4): netcat, затем производитель
nc -l -p 5600 | bin/kafka-console-producer.sh --zookeeper myotherzookeeper:2181 --topic test