洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
2753
2022-09-03
如何确定kafka与zookeeper版本的对应关系
一、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的源码是基于gradle的,我们只需要去gradle的依赖中找找zookeeper依赖的版本即可;进入./gradle目录,打开dependencies.gradle文件;
搜索zookeeper关键字,可以看到Kafka2.7.2对应的Zookeeper版本为3.5.9。
注意: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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~