Kafka快速配置啓動

Linux 系統( CentOS )


1、安裝Kafka、zookeeper


須要的環境: JDK

/etc/profile 配置
image.pngspring


個人是 kafka 壓縮包 + docker zookeeper

kafka-eagle 壓縮包

正常解壓到本身選擇的路徑便可

image.png
image.png



2、修改 kafka 配置


cat /opt/kafka/config/server.properties
1.打開註釋

image.png

2.日誌分離docker

image.png

3.修改 zookeeper 的鏈接 ip (安裝 zookeepr 的 ip)
image.pngbootstrap


:若是用到 kafka-eagle, 須要額外配置
cat bin/kafka-server-start.sh

image.png



3、啓動kafka、zookeeper


按所需能夠到 config/ 文件夾下 修改 server.properties 文件

使用 kafka-eagle 的時候, 須要修改 kafka 的 啓動文件 ==> 添加 JMX 端口springboot

bin/kafka-server-start.sh -daemon  config/server.properties


docker run --name zk01 -p 2181:2181 --restart always -d  imageID



4、kafka-eagle 未解決問題

  1. 第一次在服務器上部署配置成功過
  2. 虛擬機中失敗了

啓動沒報錯,本身退出
應該不是虛擬機內存不足形成的服務器


待研究......spa


①小坑

報錯:  zookeeper is not a recognized option

image.png

在最新的版本中,這種啓動方式已經被刪除了
換成新版本方法啓動消費者

新版本方法rest

bin/kafka-console-consumer.sh --topic first --bootstrap-server localhost:9092



② 啓動 kafka 後夠整合 springboot 使用了

虛擬機中關閉防火牆

image.png

相關文章
相關標籤/搜索