【技海登峰】Kafka漫谈系列(四)基于Kraft模式实现Kafka集群部署与配置

【技海登峰】Kafka漫谈系列(四)基于Kraft模式实现Kafka集群部署与配置

在这里插入图片描述
Kafka底层基于ScalaJava语言实现(生产者和消费者客户端是使用Java语言,Broker服务端则是使用的Scala语言),其运行时需要Java环境(JDK8+),本文基于JDK17SpringBoot 3.0开始仅支持JDK17+),所以需要提前安装配置JDK17运行环境。除此之外,本次安装使用的是Kafka 3.x(Kafka 3.7.1)版本,需注意的是目前最新版本为3.9.0,也是3.x系列的最后一个版本。在启动时,主要有基于ZooKeeper架构与基于KRaft架构两种搭建方式。