以下是在一台机器上进行 Kafka 伪集群部署的详细步骤:
- 环境准备
- 操作系统:建议使用 Linux 系统,如 CentOS 7 或 Ubuntu 18.04。
- Java 环境:Kafka 基于 Java 开发,需要安装 Java 运行环境(JRE)或开发工具包(JDK),推荐 Java 8 及以上版本。可以使用以下命令检查 Java 版本:
java -version
若未安装,以 CentOS 为例,可使用以下命令安装:
yum install -y java-1.8.0-openjdk-devel
- ZooKeeper:Kafka 依赖 ZooKeeper 来管理元数据和协调集群,需先完成 ZooKeeper 伪集群的部署(可参考前面的 ZooKeeper 伪集群部署步骤),并确保其正常运行。
- 下载和解压 Kafka
1. 从 Kafka 官方网站(https://kafka.apache.org/downloads)下载合适的版本,这里以 Kafka 3.4.0 为例:
wget https://downloads.apache.org/kafka/3.4.0/kafka_2.13-3.4.0.tgz
2. 解压下载的文件:
tar -zxvf kafka_2.13-3.4.0.tgz
3. 将解压后的文件夹复制三份,分别命名为 kafka-1、kafka-2 和 kafka-3:
cp -r kafka_2.13-3