debian

Kafka在Debian上如何安装

小樊
46
2025-04-03 06:11:05
栏目: 智能运维
Debian服务器限时活动,0元免费领! 查看>>

在Debian上安装Kafka需要先安装Zookeeper,然后下载Kafka源码进行编译安装,具体步骤如下:

安装Zookeeper

首先,在Debian系统上安装Zookeeper,这是Kafka运行所必需的。可以使用以下命令进行安装:

sudo apt-get update
sudo apt-get install zookeeperd

下载并解压Kafka

接下来,从Apache Kafka的官方网站下载最新版本的Kafka源码包。可以使用wget命令进行下载,例如下载Kafka 3.5.2版本:

wget https://downloads.apache.org/kafka/3.5.2/kafka_2.12-3.5.2.tgz

下载完成后,使用tar命令解压源码包:

tar -zxvf kafka_2.12-3.5.2.tgz

配置环境变量

为了方便后续使用,可以配置一些环境变量。编辑/etc/profile文件,添加以下内容:

export KAFKA_HOME=/opt/kafka
export PATH=$PATH:$KAFKA_HOME/bin

然后,使环境变量生效:

source /etc/profile

启动Zookeeper

进入Kafka源码目录下的bin文件夹,启动Zookeeper:

cd /path/to/kafka_2.12-3.5.2/bin
./zookeeper-server-start.sh config/zookeeper.properties

确保Zookeeper正在运行。

启动Kafka

同样在bin文件夹下,启动Kafka服务器:

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

此时,Kafka服务器应该已经成功启动并在后台运行。

验证安装

可以通过发送和接收消息来验证Kafka是否安装成功。例如,使用以下命令创建一个主题:

./kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1

然后,使用生产者发送消息:

./kafka-console-producer.sh --broker-list localhost:9092 --topic test

最后,使用消费者接收消息:

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

如果一切正常,你应该能够看到生产者发送的消息被消费者接收。

以上步骤是基于Kafka 3.5.2版本的安装流程,如果需要安装其他版本的Kafka,可以参考官方文档或者下载对应版本的源码包进行编译安装。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Debian上如何安装Kafka

0
看了该问题的人还看了