天天看點

部署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配置檔案以後才可以進行