Kafka部署

13 阅读1分钟

使用的系统

➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

安装软件包

apt install openjdk-17-jdk

下载Kafka

wget https://dlcdn.apache.org/kafka/3.8.1/kafka_2.13-3.8.1.tgz

解压

tar -xf kafka_2.13-3.8.1.tgz

启动

进入bin目录

cd kafka_2.13-3.8.1/bin

启动Zookeeper

./zookeeper-server-start.sh ../config/zookeeper.properties

启动Kafka

./kafka-server-start.sh ../config/server.properties

查看服务

image.png

一些Kafka命令

创建主题

➜  bin ./kafka-topics.sh --bootstrap-server localhost:9092 --topic test --create
Created topic test.

查看主题

➜  bin ./kafka-topics.sh --bootstrap-server localhost:9092 --list               
test

创建生产者

➜  bin ./kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test    
>hjhj
>你好
>

创建消费者

➜  bin ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test

image.png