Kafka 基礎 【vaynexiao】

安裝

kafka的安裝需要zookeeper,內置有一個,但建議還是自己裝zookeeper,
zookeeper.3.4.14.tar.gz 端口2181
tar -zxf zookeeper.3.4.14.tar.gz
將conf中zoo_sample.cfg改爲zoo.cfg或者直接複製一份命名爲zoo.cfg
dataDir=…/data,這是設置數據文件夾,當然一定要創建好data文件夾
啓動./zkServer.sh start

接着配置kafka和啓動 端口9092
也要先設置數據文件夾,
server.properties文件60行左右,log.dirs=…/data
這個文件夾也要存在
啓動: ./kafka-server-start.sh …/config/server.properties

如果報錯
在這裏插入圖片描述
一般情況都是配置的數據文件夾沒創建,或者zookeeper的連接時間太短,都不是的話,那就是與jdk版本不兼容,
這裏說一個我試過對應版本

jdk-linux1.8.0_131-x64.
kafka_2.12-2.3.0.tgz
zookeeper-3.4.14.tar.gz

啓動後查看 jps
關閉 kill -9 pid

簡單實用

生產者發消息,消費者接受

./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 3 --topic hhelo
# Created topic hhelo.

# 多個consumer都可以接受生產者的消息
./kafka-console-consumer.sh  --bootstrap-server localhost:9092 --topic hhelo from-beginning
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章