阿里巴巴开源镜像站:https://mirrors.aliyun.com/apache/kafka/
Kafka 安装 & 启动
Windows 版安装
修改 Zookeeper 的配置文件(主要是修改 Zookeeper 在运行中产生的数据文件的存放位置)
修改 config 目录下的 zookeeper.properties 文件
修改 Kafka 的配置文件(主要是修改 Kafka 日志文件的存放位置)
修改 config 目录下的 server.properties 文件
Windows 版运行
首先要运行 Zookeeper:bin\windows\zookeeper-server-start.bat config\zookeeper.properties
然后启动 Kafka 服务端:bin\windows\kafka-server-start.bat config\server.properties
操作 topic、生产者、消费者:….(可参考 Linux 版运行)
关于Kafka使用的重要提示
- 现象:在 windows 的命令行里启动 kafka 之后,当关闭命令行窗口时,就会强制关闭 kafka。这种关闭方式为暴力关闭,很可能会导致 kafka 无法完成对日志文件的解锁。届时,再次启动 kafka 的时候,就会提示日志文件被锁,无法成功启动。
- 方案:将 kafka 的日志文件全部删除,再次启动即可。
- 建议:不要暴力关闭 kafka,建议通过在命令行执行 kafka-server-stop 命令来关闭它。
- 其他:将来在 Linux 上部署 kafka 之后,采用后台运行的方式,就会避免这样的问题。
停止 Kafka 集群时,一定要等 Kafka 所有节点进程全部停止后再停止 Zookeeper 集群。