Kafka 集群环境部署

kafka 集群环境部署步骤

1. 在主服务器上安装 kafka

教程请查看本章第一节 :

https://www.lesscode.work/sections/0de99ce66522820c88249839576a0179.html

2. 分发

借助分发工具快速在其他集群服务器上安装 kafka。

注意 : 集群节点数应为 1 3 5 7 9 奇数个。

3. 修改集群服务器配置

配置文件位置 /kafka/config/kraft/server.properties

# 每台服务器应该具备唯一的不同的节点id
node.id=1
# 控制器节点列表
controller.quorum.voters=1@192.168.1.101:9093,2@192.168.1.102:9093,3@192.168.1.103:9093
# 数据存储目录设置
log.dirs=/kraft-combined-logs

4. 格式化本地存储

# 生成一个 uuid
/kafka/bin/kafka-storage.sh random-uuid
# 请记录保存生成的uuid 集群时需要使用
# 格式化命令
/kafka/bin/kafka-storage.sh format -t ctkx9RYUS1ixC16N444e8g -c /kafka/config/kraft/server.properties

生成 uuid 步骤仅需在一个服务器上执行, 使用同一个 uuid 格式化所有集群服务器。

5. 启动器群服务器

/kafka/bin/kafka-server-start.sh /kafka/config/kraft/server.properties
# 后台运行
/kafka/bin/kafka-server-start.sh -daemon /kafka/config/kraft/server.properties

6. 查看服务状态

jps
// 输出
1393204 Jps
1392954 Kafka