部署kafka集群到服务器

前面文章写道的是伪集群的部署,是在同一台服务器部署了四个kafka broker 实际上没有任何的高HA作用.现在来部署一个真正的kafka集群

  • 三台服务器,分别是106 107 108
    -现在已经部署的lafka在106上

-已经在106上启动了kafka服自带的zookeeper

  • 编辑106服务器的kafka server.properties
  1. conf/server.properties

    1. 修改broker.id=0
    2. 修改listeners=PLAINTEXT://0.0.0.0:9092
    3. 修改advertised.listeners=PLAINTEXT://xx.xx.xx.106:9092
    4. 修改 log.dirs=/usr/local/kafka/data/kafka-log
    5. 修改zookeeper.connect=xx.xx.xx.106:2181
      -拷贝106 上的kafka文件夹到107 108

scp -r /usr/local/kafka root@xx.xx.xx.107:/usr/local/
scp -r /usr/local/kafka root@xx.xx.xx.108:/usr/local/

  • 编辑107服务器的kafka server.properties
  1. conf/server.properties

    1. 修改broker.id=1
    2. 修改advertised.listeners=PLAINTEXT://xx.xx.xx.107:9092
  • 编辑108服务器的kafka server.properties
  1. conf/server.properties

    1. 修改broker.id=2
    2. 修改advertised.listeners=PLAINTEXT://xx.xx.xx.108:9092

-分别启动106 107 108 kafka
-查看106 zookeeper brokers/ids节点下是否有三个分区 分别是 0 1 2
0代表106
1代表107
2代表108
集群部署完毕,性能调优方面需要在熟悉server配置文件以后才可以进行

上一篇:选型宝访谈:AI时代,如何重新定义客服软件?


下一篇:《Java8实战》-读书笔记第一章(02)