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

相关文章
相关标签/搜索