debian

Kafka在Debian上的资源分配

小樊
35
2025-07-05 06:20:36
栏目: 智能运维

在Debian上安装和配置Kafka涉及多个步骤,包括安装必要的软件包、配置Java运行环境、下载和解压Kafka源码、启动Zookeeper和Kafka服务器等。以下是详细的步骤:

安装Java

Kafka需要Java运行时环境(JRE)或Java开发工具包(JDK)。你可以安装OpenJDK:

sudo apt update
sudo apt install openjdk-11-jdk -y

验证Java安装:

java -version

下载并解压Kafka

从Apache Kafka官方网站下载最新版本的Kafka,并解压到服务器上的目录中。例如,下载Kafka 2.13-3.3.1版本:

wget https://downloads.apache.org/kafka/3.3.1/kafka_2.13-3.3.1.tgz
tar -xzf kafka_2.13-3.3.1.tgz
cd kafka_2.13-3.3.1

启动Zookeeper

Kafka使用Zookeeper进行集群管理。首先启动Zookeeper服务器:

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

启动Kafka服务器

在另一个终端窗口中,启动Kafka服务器:

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

配置Kafka

编辑Kafka的配置文件server.properties,通常位于/opt/kafka/config/目录下。主要配置项包括:

验证安装

使用以下命令检查Zookeeper和Kafka服务是否正在运行:

sudo systemctl status zookeeper.service
sudo systemctl status kafka.service

使用netstat命令检查Kafka是否在端口9092上监听:

netstat -ntlp | grep 9092

以上步骤应该可以帮助你在Debian上成功安装并运行Apache Kafka。

0
看了该问题的人还看了