天天看点

部署kafka集群到服务器

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

三台服务器,分别是106 107 108

-现在已经部署的lafka在106上

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

编辑106服务器的kafka server.properties

conf/server.properties

修改broker.id=0

修改listeners=PLAINTEXT://0.0.0.0:9092

修改advertised.listeners=PLAINTEXT://xx.xx.xx.106:9092

修改 log.dirs=/usr/local/kafka/data/kafka-log

修改zookeeper.connect=xx.xx.xx.106:2181

-拷贝106 上的kafka文件夹到107 108

scp -r /usr/local/kafka [email protected]:/usr/local/

scp -r /usr/local/kafka [email protected]:/usr/local/

编辑107服务器的kafka server.properties

修改broker.id=1

修改advertised.listeners=PLAINTEXT://xx.xx.xx.107:9092

编辑108服务器的kafka server.properties

修改broker.id=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配置文件以后才可以进行