如何确定kafka与zookeeper版本的对应关系

您所在的位置:网站首页 kafka和zookeeper关系 如何确定kafka与zookeeper版本的对应关系

如何确定kafka与zookeeper版本的对应关系

#如何确定kafka与zookeeper版本的对应关系| 来源: 网络整理| 查看: 265

一、kafka与zookeeper版本对应关系

网上可以查到的基本都是这个样子(清一色kafka2.4.0版本一下的)!!

Kafka版本

Zookeeper版本

kafka_2.12-2.7.2

zookeeper-3.5.9.jar

kafka_2.12-2.4.0

zookeeper-3.5.6.jar

kafka_2.12-2.3.1

zookeeper-3.4.14.jar

kafka_2.12-2.3.0

zookeeper-3.4.14.jar

kafka_2.12-1.1.1

zookeeper-3.4.10.jar

kafka_2.12-1.1.0

zookeeper-3.4.10.jar

kafka_2.12-1.0.2

zookeeper-3.4.10.jar

kafka_1.0.0

zookeeper-3.4.10.jar

kafka_2.12-0.11.0.0

zookeeper-3.4.10.jar

kafka_2.12-0.10.2.2

zookeeper-3.4.9.jar

kafka_2.11-0.10.0.0

zookeeper-3.4.6.jar

kafka_2.11-0.9.0.0

zookeeper-3.4.6.jar

这嘎嘎一列版本对应关系,哪来的呢?最新的版本呢?不全呀!我想学新版本怎么办?

本文便旨在介绍如何找到Kafka对应的zookeeper版本;

1、find find find

以Kafka2.7.2版本为例,我们将下载的kafka-2.7.2-src.tgz源码解压;

如何确定kafka与zookeeper版本的对应关系_zookeeper

解压后的目录如下:

如何确定kafka与zookeeper版本的对应关系_zookeeper_02

从解压目录我们可以kafka的源码是基于gradle的,我们只需要去gradle的依赖中找找zookeeper依赖的版本即可;进入./gradle目录,打开​​dependencies.gradle​​文件;

如何确定kafka与zookeeper版本的对应关系_kafka_03

搜索zookeeper关键字,可以看到​​Kafka2.7.2​​对应的Zookeeper版本为​​3.5.9​​。

如何确定kafka与zookeeper版本的对应关系_zookeeper_04

注意:Kafka从2.8.0版本开始移除了Zookeeper依赖;

真希望官方可以贴心的整理出所有版本和zookeeper的对应关系,从目前kafka发展的趋势来看,都已经移除zookeeper依赖了,这件事也是木戏,哈哈哈;大家有需要还是自己查吧。

大家可以额外思考一下,如果用更高版本的zookeeper,kafka运行会不会有问题?

二、kafka和SpringBoot对应关系

​​官方:srpingboot与kafka版本对应表​​

Spring for Apache Kafka Version

Spring Integration for Apache Kafka Version

kafka-clients

Spring Boot

2.8.x

5.5.x

3.0.0

2.6.x

2.7.x

5.5.x

2.7.0 - 2.8.1

2.4.x or 2.5.x

2.6.x

5.3.x or 5.4.x

2.6.0 - 2.8.1

2.3.x or 2.4.x

2.5.x

3.3.x

2.5.1 - 2.8.1

2.3.x

2.4.x

3.2.x

2.4.1

2.2.x (End of Life)

2.3.x

3.2.x

2.3.1

2.2.x (End of Life)

2.2.x

3.1.x

2.0.1, 2.1.x, 2.2.x

2.1.x (End of Life)

2.1.x

3.0.x

1.0.2

2.0.x (End of Life)

1.3.x

2.3.x

0.11.0.x, 1.0.x

1.5.x (End of Life)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3