安裝測試kafka

zchbaby2000發表於2020-03-28


在server1和server2上安裝kafka
cd /tmp
tar -xzf kafka_2.12-2.4.1.tgz
mv kafka_2.12-2.4.1 kafka
cd kafka

在server1啟動ZooKeeper
./bin/zookeeper-server-start.sh ./config/zookeeper.properties &

在server1啟動kafka
./bin/kafka-server-start.sh ./config/server.properties &

檢視zookeeper和kafka服務是否已經啟動
ps -ef | grep kafka

建立一個叫"test"的topic,它只有一個分割槽,一個副本:
./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

可以用list檢視建立的topic,當前建立了1個topic
./bin/kafka-topics.sh --list --zookeeper localhost:2181
test

在 server1 上開啟一個終端傳送訊息。執行producer並在控制檯中輸一些訊息,這些訊息將被髮送到服務端
./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

開啟另一個終端開啟consumer,可以讀取到剛才發出的訊息並輸出
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

在server2上傳送訊息。執行producer並在控制檯中輸一些訊息,這些訊息將被髮送到服務端
/tmp/kafka/bin/kafka-console-producer.sh --broker-list server1:9092 --topic test

在server1上開啟另一個終端開啟consumer,可以讀取到剛才發出的訊息並輸出。
/tmp/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725820/viewspace-2683138/,如需轉載,請註明出處,否則將追究法律責任。

相關文章