kafka集群部署

2021-08-27 18:27:03 字數 933 閱讀 4587

一台伺服器上可以啟動多個broker例項,或者將broker部署到多台伺服器上,以下以172.16.50.21集群為例,多台伺服器上部署broker。

tar -xzf kafka_2.11-1.0.0.tgz

cd kafka_2.11-1.0.0

kafka依賴zookeeper,如果環境中沒有zookeeper,可以在kafka包中啟動乙個zookeeper例項

bin/zookeeper-server-start.sh config/zookeeper.properties &
broker id在集群中不能重複,所以每個節點的broker id需要修改,在每個節點上修改 config/server.properties

server1 : config/server.properties:

broker.id=0

zookeeper.connect=172.16.50.21:2181,172.16.50.22:2181,172.16.50.23:2181

server2 : config/server.properties:

broker.id=1

zookeeper.connect=172.16.50.21:2181,172.16.50.22:2181,172.16.50.23:2181

server3 : config/server.properties:

broker.id=2

zookeeper.connect=172.16.50.21:2181,172.16.50.22:2181,172.16.50.23:2181

在每台機器上啟動服務

nohup bin/kafka-server-start.sh config/server.properties kafka.log &

Kafka 集群部署

kafka是乙個分布式訊息佇列,需要依賴zookeeper,請先安裝好zk集群 kafka安裝包解壓 tar xf kafka 2.10 0.9.0.1 tgz mv kafka 2.10 0.9.0.1 usr kafka cd usr kafka 配置檔案 server.properties t...

Kafka集群部署

前提 在啟動kafaka集群,呼叫 bin kafka server start.sh config server.properties 前,需要把每台機器上zookeeper服務都給啟動了。zookeeper的安裝配置看,1 kafka集群規劃 s101 s102 s103 s104 zk zk ...

kafka集群部署

前提 kafka集群依賴於zk集群,沒有zk集群環境的請先參考 假設搭建3個節點的kafka集群,下面是步驟 如果只是安裝,直接down kafka 2.12 0.11.0.0.tgz 即可。二 解壓 假設 kafka home為解壓後的根目錄,將tag包解壓到該目錄下 3臺機器上都解壓 三 修改 ...