參考鏈接:
https://blog.csdn.net/panchang199266/article/details/82113453?
https://www.cnblogs.com/mascot1/p/9940666.html
一、運行環境,軟件包
1、前提約束:
jdk1.8已經安裝完畢
2、前提約束:
使用kafka自帶的zookeeper
3、系統:Centos7 64位
虛擬機192.168.224.130
4、軟件包:
kafka_2.12-2.5.0.tgz
二、解壓安裝軟件
1、解壓安裝包
2、重命名,移動文件位置
mv kafka_2.12-2.5.0 kafka
mv kafka /usr/local
cd /usr/local/
三、啓動kafka
1、啓動zookeeper(啓動後檢查2181端口)
cd kafka/
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
netstat -anlpt | grep 2181
2、啓動kafka-server(默認端口是 9092)
/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
netstat -anlpt | grep 9092
四、測試安裝
1、創建topic名爲test的topic
cd bin/
./kafka-topics.sh --create --zookeeper localhost:2181 --config max.message.bytes=12800000 --config flush.messages=1 --replication-factor 1 --partitions 1 --topic test
2、查看已創建的topic信息
./kafka-topics.sh --list --zookeeper localhost:2181
2、生產測試消息
/usr/local/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
>1234 #輸入的消息1
>gggg #輸入的消息2
3、消費消息
打開新的終端
/usr/local/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning