debian

Debian系统中Kafka的网络设置如何进行

小樊
38
2025-09-18 11:56:50
栏目: 智能运维

1. 准备工作:安装Java与ZooKeeper
Kafka依赖Java运行环境(JRE/JDK)和ZooKeeper协调集群,需先完成安装:

2. 下载并解压Kafka
从Apache官网下载最新稳定版Kafka(如3.5.2),解压至目标目录(如/opt/kafka):

wget https://downloads.apache.org/kafka/3.5.2/kafka_2.13-3.5.2.tgz
tar -xzf kafka_2.13-3.5.2.tgz -C /opt/
ln -s /opt/kafka_2.13-3.5.2 /opt/kafka  # 创建软链接便于管理

3. 配置网络接口(静态IP)
Kafka需绑定固定IP以确保客户端可访问,修改Debian网络配置文件(推荐使用netplan,适用于Debian 12+):

4. 配置Kafka网络参数(核心步骤)
编辑Kafka配置文件/opt/kafka/config/server.properties,重点设置以下网络相关参数:

5. 配置防火墙
允许客户端访问Kafka的默认端口(9092),使用ufw(Uncomplicated Firewall)开放端口:

sudo ufw allow 9092/tcp  # 开放TCP端口9092
sudo ufw reload          # 重新加载防火墙规则

6. 启动Kafka服务并验证

注意事项

0
看了该问题的人还看了