Apache kafka 有可能从卡夫卡的旧版本中读出来,然后写进卡夫卡的新版本吗?

Apache kafka 有可能从卡夫卡的旧版本中读出来,然后写进卡夫卡的新版本吗?,apache-kafka,kafka-consumer-api,kafka-producer-api,apache-kafka-connect,Apache Kafka,Kafka Consumer Api,Kafka Producer Api,Apache Kafka Connect,我有一个要求,我必须从0.8.2版的卡夫卡中读取数据,并将数据写入0.10.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

我有一个要求,我必须从0.8.2版的卡夫卡中读取数据,并将数据写入0.10.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

不确定这是最佳选择,但您可以使用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

使用kafka MirrorMaker。您可以在0.8.2到0.10.2之间镜像数据,然后在0.10.2中处理数据。使用kafka MirrorMaker。您可以在0.8.2到0.10.2之间镜像数据,然后在0.10.2中处理数据。请检查kafka mirror Maker。有关镜像的更多信息仅在同一群集环境中有用。但在我的例子中,这两个卡夫卡是不同的集群,甚至版本也不同。请检查卡夫卡镜像。有关镜像的更多信息仅在同一群集环境中有用。但在我的例子中,这两个卡夫卡是不同的集群,即使版本也不同。