一、下載KAFKA安裝包
Apache官網(wǎng) http://kafka.apache.org/downloads.html
二、上傳并且解壓KAFKA安裝包
tar -xzf kafka_2.10-0.8.2.2.tgz
cd kafka_2.10-0.8.2.2
三、啟動服務(wù)
KAFKA需要啟動兩個服務(wù):
1,啟動zookeeper:bin/zookeeper-server-start.sh config/zookeeper.properties & (&能在執(zhí)行指令時退出操作)
2,啟動kafka:bin/kafka-server-start.sh config/server.properties &
四、測試
1,創(chuàng)建topic
bin/kafka-topics.sh --create --zookeeper 10.202.4.179:2181 --replication-factor 1 --partitions 1 --topic test
創(chuàng)建一個名為test的topic,只有一個副本,一個分區(qū)。
2,創(chuàng)建生產(chǎn)者,啟動producer
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
topic要對應(yīng)之前創(chuàng)建的topic
之后便可以發(fā)送消息
3,創(chuàng)建消費者,啟動consumer
bin/kafka-console-consumer.sh --zookeeper 10.202.4.179:2181 --topic test --from-beginning
topic要對應(yīng)之前創(chuàng)建的topic
在生產(chǎn)者發(fā)送消息后,消費者便可以收到對應(yīng)的消息了