飘逸峰的博客

Spring--Java程序员的春天

摘要

  • 本文介绍 如何将 Kafka 集群从 Zookeeper 模式迁移到 KRaft 模式

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

  • 官方文档:ZooKeeper到KRaft迁移

阅读全文 »

摘要

  • 本文介绍 CentOS9 中 Kafka 的安装与使用,基于 KRaft 模式。

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

  • 本文的安装方法同样适用于 Kafka 4.x 版本,只不过 Kafka 4.x 中已经不再包含 ZooKeeper 相关的配置文件以及相关的命令,另外要求JDK17+。

阅读全文 »

摘要

  • 本文介绍 Kafka 的 常用命令

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

  • Java-Client 代码示例

阅读全文 »

摘要

  • 本文介绍 CentOS9 中 Kafka 的 server.properties 的配置项,基于 Zookeeper。

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

阅读全文 »

摘要

  • 本文介绍 Kafka 的 Web UI 之 Kafbat UI

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

  • Kafbat UI 官网Kafbat UI GithubKafbat UI 文档,Kafbat UI 支持 Docker 和 Jar 包两种方式运行,支持同时连接多个 Kafka 集群。

  • 与 Kafbat UI 类似的 Kafka Web UI 还有一个 kafdrop,同样支持 Docker 和 Jar 包两种方式运行,只不过其仅支持单个 Kafka 集群,感兴趣的可以自己体验。

阅读全文 »

摘要

  • 本文介绍 Kafka 的 通信协议,以及如何开启外网访问。

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

阅读全文 »

摘要

  • 本文介绍 CentOS9 中 Kafka 的安装与使用,基于 Zookeeper。

  • Kafka官网

  • 本文使用的 Kafka 版本为 3.9.1。Kafka 团队宣布 3.9 会是 最后一个还带有被弃用的 ZooKeeper 模式 的主要版本。以后版本(如 4.0)将完全弃用 ZooKeeper。

阅读全文 »
0%