安装 Apache Kafka 主要包括以下步骤:
1. 安装 Java
Kafka 是基于 Java 开发的,所以首先需要安装 Java 运行环境。
sudo yum install java-1.8.0-openjdk-devel
2. 下载 Kafka
你可以从 Apache Kafka 官网下载最新版本的 Kafka:
wget https://mirror.bit.edu.cn/apache/kafka/3.0.0/kafka_2.13-3.0.0.tgz
3. 解压 Kafka
解压下载的 Kafka 压缩包:
tar -xzf kafka_2.13-3.0.0.tgz
cd kafka_2.13-3.0.0
4. 配置 Kafka
Kafka 的主要配置文件是 config/server.properties,你可以根据需要进行配置。例如,可以修改 broker.id、listeners、log.dirs 等参数。
5. 启动 Kafka 服务
使用以下命令启动 Kafka 服务:
bin/kafka-server-start.sh config/server.properties
6. 测试 Kafka
使用以下命令创建一个测试主题:
bin/kafka-topics.sh --create --topic test-topic --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
然后,使用以下命令启动一个消费者来消费消息:
bin/kafka-console-consumer.sh --topic test-topic --from-beginning --bootstrap-server localhost:9092
最后,打开另一个终端窗口,使用以下命令启动一个生产者来发送消息:
bin/kafka-console-producer.sh --topic test-topic --bootstrap-server localhost:9092
7. 停止 Kafka 服务
使用以下命令停止 Kafka 服务:
bin/kafka-server-stop.sh
这样就完成了在 CentOS 上安装和配置 Kafka 的过程。根据你的需求,可能还需要进行一些额外的配置和优化。