Kafka快速配置启动

Linux 系统( CentOS )


一、安装Kafka、zookeeper


需要的环境: JDK

/etc/profile 配置
Kafka快速配置启动_第1张图片


我的是 kafka 压缩包 + docker zookeeper

kafka-eagle 压缩包

正常解压到自己选择的路径即可

image.png



二、修改 kafka 配置


 cat /opt/kafka/config/server.properties
 
1.打开注释

Kafka快速配置启动_第2张图片

2.日志分离

Kafka快速配置启动_第3张图片

3.修改 zookeeper 的连接 ip (安装 zookeepr 的 ip)
Kafka快速配置启动_第4张图片


:如果用到 kafka-eagle, 需要额外配置
cat bin/kafka-server-start.sh

Kafka快速配置启动_第5张图片



三、启动kafka、zookeeper


按所需可以到 config/ 文件夹下 修改 server.properties 文件

使用 kafka-eagle 的时候, 需要修改 kafka 的 启动文件 ==> 添加 JMX 端口

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


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



四、kafka-eagle 未解决问题

  1. 第一次在服务器上部署配置成功过
  2. 虚拟机中失败了

启动没报错,自己退出
应该不是虚拟机内存不足造成的


待研究......


①小坑

报错:  zookeeper is not a recognized option

Kafka快速配置启动_第6张图片

在最新的版本中,这种启动方式已经被删除了
换成新版本方法启动消费者

新版本方法

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



② 启动 kafka 后够整合 springboot 使用了

虚拟机中关闭防火墙

Kafka快速配置启动_第7张图片

你可能感兴趣的:(kafka,java)