三颱機器:vm1、vm2、vm3
1、部署zookeeper集群
假設已經有乙個部署好了的zookeeper集群:zk1、zk2、zk3
1tar
-xzvf
kafka_2.10-0.8.2.1.tgz
3、修改vm1上面的config/server.properties12
34broker.id=1
log.dirs=/usr/local/bigdata/tmp/kafka_logs
host.name=vm1
zookeeper.connect=zk1:2181,zk2:2181,zk3:2181
4、複製kafka到其他機器上12
rsync
-a
/usr/local/bigdata/kafka_2.10-0.8.2.1 vm2:/usr/local/bigdata/
rsync
-a
/usr/local/bigdata/kafka_2.10-0.8.2.1 vm3:/usr/local/bigdata/
修改vm2、vm3的server.properties裡的對應的內容
5、啟動zookeeper集群
在zk1、zk2、zk3上面分別執行:
1zkserver.sh start
6、啟動kafka集群
在vm1、vm2、vm3上面分別執行:
1kafka
-server
-start
.sh config/server.properties
或者1
kafka
-server
-start
.sh
-daemon
config/server.properties >/dev/null
7、測試
建立乙個topic
1kafka
-topics
.sh -
-create
-
-zookeeper
zk1:2181 -
-partitions
1 -
-replication
-factor
1 -
-topic
test
列出所有的topic
1kafka
-topics
.sh -
-list
-
-zookeeper
zk1:2181
8、關閉kafka集群
在vm1、vm2、vm3上面分別執行:
1kafka
-server
-stop
.sh config/server.properties
來自為知筆記(wiz)
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集群部署
一台伺服器上可以啟動多個broker例項,或者將broker部署到多台伺服器上,以下以172.16.50.21集群為例,多台伺服器上部署broker。tar xzf kafka 2.11 1.0.0.tgz cd kafka 2.11 1.0.0kafka依賴zookeeper,如果環境中沒有zoo...
Kafka集群部署
前提 在啟動kafaka集群,呼叫 bin kafka server start.sh config server.properties 前,需要把每台機器上zookeeper服務都給啟動了。zookeeper的安裝配置看,1 kafka集群規劃 s101 s102 s103 s104 zk zk ...