新版本的Kafka消费者能否在旧版本上消费来自Kafka制作人的消息?

时间:2018-02-01 23:04:23

标签: apache-kafka

我有一个kafka制作人在一台机器上使用0.80 Kafka版本(例如ip为1.2.3.4),我可以使用在另一台机器上使用0.10 Kafka版本的kafka消费者来消费该消息吗?

我尝试在较新版本上编写消费者,听取1.2.3.4:9092。但它说kafka.errors.NoBrokersAvailable:NoBrokersAvailable。那是不允许的?或者我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

  

版本0.10.2客户端可以与版本0.10.0或更新的代理进行通信。但是,如果您的代理超过0.10.0,则必须先升级Kafka群集中的所有代理,然后再升级客户端。版本0.10.2经纪商支持0.8.x和更新的客户。

https://kafka.apache.org/documentation/#upgrade_10_2_0