centos

kafka在centos上如何扩展

小樊
47
2025-08-20 20:06:49
栏目: 智能运维

在CentOS上扩展Kafka集群步骤如下:

  1. 准备新节点

    • 安装Java:sudo yum install java-1.8.0-openjdk-devel
    • 下载Kafka:wget https://downloads.apache.org/kafka/3.5.2/kafka_2.13-3.5.2.tgz,解压至指定目录(如/usr/local/kafka)。
  2. 配置新节点

    • 修改config/server.properties
      • 设置唯一broker.id(如新节点为4)。
      • 配置监听地址listeners=PLAINTEXT://新节点IP:9092及对外暴露地址advertised.listeners
      • 指定日志目录log.dirs=/tmp/kafka-logs-4
      • 保持zookeeper.connect为集群Zookeeper地址(如zk-node1:2181,zk-node2:2181)。
  3. 启动新节点

    • 执行命令:nohup bin/kafka-server-start.sh config/server.properties &
  4. 更新集群配置

    • 若需调整分区或副本,使用kafka-reassign-partitions.sh工具迁移数据(可选)。
    • 验证集群状态:
      • 查看Broker列表:bin/kafka-topics.sh --list --bootstrap-server 新节点IP:9092
      • 检查Zookeeper状态:bin/zkServer.sh status

注意事项

0
看了该问题的人还看了