Kafka 4.1.0版本安装与配置指南
Kafka 4.1.0是Apache Kafka的一个稳定版本,适用于高吞吐量的分布式消息系统。以下内容详细记录安装、配置及服务启动问题解决过程。
系统环境要求
- Java 8或更高版本(推荐OpenJDK 11)
- ZooKeeper 3.5.x(Kafka依赖ZooKeeper)
- Linux/Unix系统(生产环境推荐)
下载与解压Kafka
从Apache官网下载Kafka 4.1.0二进制包:
wget https://archive.apache.org/dist/kafka/4.1.0/kafka_2.13-4.1.0.tgz
tar -xzf kafka_2.13-4.1.0.tgz
cd kafka_2.13-4.1.0
配置ZooKeeper
Kafka依赖ZooKeeper管理集群元数据。修改ZooKeeper配置文件:
vim config/zookeeper.properties
关键配置项:
dataDir=/tmp/zookeeper
clientPort=2181
maxClientCnxns=0
启动ZooKeeper服务:
bin/zookeeper-server-start.sh config/zookeeper.properties &
配置Kafka服务
修改Kafka配置文件server.properties:
vim config/server.properties
核心配置示例:
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
num.partitions=1
zookeeper.connect=localhost:2181
启动Kafka服务
启动Kafka broker:
bin/kafka-server-start.sh config/server.properties &
验证服务是否运行:
jps
输出应包含QuorumPeerMain(ZooKeeper)和Kafka进程。
常见问题与解决方案
问题1:Java版本不兼容 错误信息:
Unsupported major.minor version 52.0
解决方法: 升级Java版本至8或更高
598

被折叠的 条评论
为什么被折叠?



