zookeeper-server-start.sh --version ``` 同样地,通过该命令可以查看当前安装的Zookeeper版本。对于源码编译安装的Zookeeper,可以在`build.xml`文件中查看版本信息。 3. 确认版本对应关系: 一般来说,Kafka的版本和Zookeeper的版本是有对应关系的,推荐的对应关系如下: | Kafka 版本 | Zookeeper 版本 | |---|---...
51CTO博客已为您找到关于kafka 和zookeeper版本对应关系的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及kafka 和zookeeper版本对应关系问答内容。更多kafka 和zookeeper版本对应关系相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
Zookeeper是集群部署,只要集群中超过半数节点存活,即可提供服务,例如一个由3个节点的Zookeeper,允许1个Zookeeper节点宕机,集群仍然能提供服务;一个由5个节点的Zookeeper,允许2个节点宕机。Zookeeper带来的问题有以下几点: 复杂度增加:Kafka本身就是一个分布式系统,但是需要另一个分布式系统来管理,复杂性无疑增加了。 必须...
Kafka与Zookeeper版本对应关系表 1. Kafka 3.x 系列 Kafka 3.0.0 推荐Zookeeper版本:3.6.x, 3.5.x 发布时间:2021年 Kafka 2.8.0 推荐Zookeeper版本:3.6.x, 3.5.x 发布时间:2021年 2. Kafka 2.x 系列 Kafka 2.7.0 推荐Zookeeper版本:3.5.x, 3.4.x 发布时间:2020年 Kafka 2.6.0 推荐Zookeeper版本...
kafka与zookeeper版本对应关系表 遵循一个基本原则,Kafka客户端版本和服务端版本应该保持一致,否则可能会遇到一些问题。 kafka_2.12-2.8.0 kafka_2.12中的2.12表示的scala的版本,因为Kafka服务器端代码完全由Scala语音编写。”-“后面的2.8.0表示的kafka的版本信息,遵循上面的命令规则...
Kafka与ZooKeeper的关系 依赖关系:Kafka使用ZooKeeper来管理其元数据,如主题、分区、副本等信息。ZooKeeper为Kafka提供了一个分布式的协调服务,用于管理集群的配置信息、命名、分布式同步等。 故障处理:当ZooKeeper发生故障时,Kafka无法正常工作,因为Kafka无法获取必要的元数据来管理其集群状态。 Kafka的基本概念和应用场景 基...
在kafka 2.8.0之前体系架构包括若干 Producer、若干 Broker、若干 Consumer,以及一个 ZooKeeper 集群,如下图所示。其中 ZooKeeper 是 Kafka 用来负责集群元数据的管理、控制器的选举等操作的。Producer 将消息发送到 Broker,Broker 负责将收到的消息存储到磁盘中,而 Consumer 负责从 Broker 订阅并消费消息。
目前,Kafka开发人员正在努力实现KRaft和ZooKeeper之间的全功能对等,据说这一点正在接近。KRaft模式实际上从2021年4月发布的Kafka 2.8开始就有了,但不是生产就绪状态;Kafka 3.3将是第一个生产就绪版本。对于习惯了ZooKeeper的开发者来说,McCabe预计在转移到KRaft时不会有陡峭的学习曲线。对开发者来说,同样的API被支持,但...