章节导读:快速上手 - 单机环境搭建
定位说明
本章带领读者在本地 Linux/Mac 环境中完成 Apache Kafka 3.x 的安装与启动。目标是:10 分钟内让 Kafka 跑起来,能发送和消费第一条消息。本章默认读者熟悉 Linux 基本操作(cd、tar、环境变量),已有 Java 11+ 运行环境。
学习路线
文件关系
| 文件 | 定位 | 动手环节 |
|---|---|---|
环境准备与安装.md | JDK 检查、下载 Kafka、解压配置 | JDK 版本验证、下载解压 |
快速启动.md | ZooKeeper/KRaft 启动、创建 Topic、生产消费第一条消息 | 启动 ZK+Kafka、kafka-console-producer/consumer |
Topic管理.md | Topic 增删查改、常用脚本参数速查 | kafka-topics.sh 完整操作 |
本章核心目标
完成本章后,你的命令行历史记录中应该留下以下命令(或等价操作):
# 1. 启动 Kafka
bin/kafka-server-start.sh config/kraft/server.properties
# 2. 创建 Topic
bin/kafka-topics.sh --create --topic hello-world --bootstrap-server localhost:9092
# 3. 发送消息
bin/kafka-console-producer.sh --topic hello-world --bootstrap-server localhost:9092
# 4. 消费消息
bin/kafka-console-consumer.sh --topic hello-world --from-beginning --bootstrap-server localhost:9092