windows下安装kafka过程中的坑
1.首先kafka安装需要zookeeper作为先置条件
安装详解见
https://blog.csdn.net/weixin_44001012/article/details/118947361
写的很详细
2.kafka与zookeeper存在版本对应关系
Kafka版本 | 支持的Zookeeper版本 |
---|---|
0.10.x.x | 3.3.x, 3.4.x |
0.11.x.x | 3.3.x, 3.4.x |
1.0.x | 3.4.x |
1.1.x | 3.4.x |
2.0.x | 3.4.x |
2.1.x | 3.4.x |
2.2.x | 3.5.x |
2.3.x | 3.5.x |
2.4.x | 3.5.x |
2.5.x | 3.5.x |
3.zookeeper安装位置路径中不能有空格 且路径不宜过深 要不然容易出现命令行太长执行出错的问题
4.关于kafka配置文件中的
zookeeper.connect=192.168.0.106:2181
这里原本是localhost
但是在本机启动时会出现localhost连接不上的问题
ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
找了一大圈最后在这个地方做了个小尝试没想到问题解决了
最后顺利启动消息队列
2023-04-05 20:16:38.981 INFO 38580 --- [nio-8088-exec-1] o.a.kafka.common.utils.AppInfoParser : Kafka version: 2.5.1
2023-04-05 20:16:38.982 INFO 38580 --- [nio-8088-exec-1] o.a.kafka.common.utils.AppInfoParser : Kafka commitId: 0efa8fb0f4c73d92
2023-04-05 20:16:38.982 INFO 38580 --- [nio-8088-exec-1] o.a.kafka.common.utils.AppInfoParser : Kafka startTimeMs: 1680696998981
2023-04-05 20:16:38.988 INFO 38580 --- [ad | producer-1] org.apache.kafka.clients.Metadata : [Producer clientId=producer-1] Cluster ID: QpiWVZCvQCmiBpQwDIkDIQ
msg:消息送达