kafka 简洁安装
环境配置:
- 服务器1台:4核8G
- java环境: java-1.8.0
- zookeeper:zookeeper-3.7.2
- kafka:kafka_2.12-3.0.0
- 连接测试工具 Offset Explorer :2.3.5
服务器
- 如果是云服务器,需要安全组开放 9090 2181 端口
- 服务器防火墙关闭
安装 java 环境
参考文档:https://blog.csdn.net/weixin_45480359/article/details/131944221?spm=1001.2014.3001.5501
安装 zookeeper
官网下载安装包 https://zookeeper.apache.org/
在服务器上下载 zookeeper 安装包
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.2/apache-zookeeper-3.7.2-bin.tar.gz
解压安装包
tar zxvf apache-zookeeper-3.7.2-bin.tar.gz
在zookeeper的conf目录下修改配置文件名(启动zookeeper的时候会去找zoo.cfg)
mv zoo_sample.cfg zoo.cfg
在zookeeper的bin目录下启动zk
./zkServer.sh start
安装 kafka
官网下载安装包 https://kafka.apache.org/downloads
解压,并更改文件名为 kafka ,进入的 kafka 文件夹下
tar-zxvf kafka_2.12-3.3.1.tgz
mv kafka_2.12-3.0.0 kafka
cd kafka
修改配置文件
vim /config/server.properties
# 修改文件内容(要用内网IP)listeners=PLAINTEXT://192.168.48.48:9092
zookeeper.connect=192.168.48.48:2181
启动kafka
# -daemon 是后台运行
./bin/kafka-server-start.sh -daemon ./config/server.properties
FATAL [KafkaServer id=0] Fatal error during KafkaServer startup.
出现这种问题,是kafka 与 zookeep 没有连接上,我是把 kafka 中的 config/server.properties 文件里的IP地址改成内网地址解决了。
使用连接工具连接 kafka
下载地址:https://www.kafkatool.com/download.html
下载后安装即可
注意:我这边点击 ping 都是成功的,但是创建连接 就会失败,可能是版本原因,未做最终验证;有错的地方望大家指出。
参考文档:
https://blog.csdn.net/norma_chai/article/details/131309744
https://www.cnblogs.com/linmt/p/17379481.html
排错参考文档:
https://blog.csdn.net/Hello_World_QWP/article/details/79419532
https://blog.csdn.net/sndayYU/article/details/100557209
版权归原作者 磊〜 所有, 如有侵权,请联系我们删除。