linux

Kafka Linux部署需要哪些准备工作

小樊
46
2025-08-18 06:15:25
栏目: 智能运维

Kafka在Linux部署前的准备工作如下:

  1. 系统要求:选择CentOS 7+/Ubuntu 18.04+等主流Linux发行版,确保服务器资源(CPU≥2核、内存≥4GB、磁盘≥50GB)充足。
  2. 安装Java环境:Kafka依赖Java,需安装JDK 8+(推荐OpenJDK 11),配置JAVA_HOME环境变量并验证安装。
  3. 下载Kafka:从官网获取最新版本(如3.7.0+),解压至指定目录(如/opt/kafka)。
  4. 配置ZooKeeper
    • 若使用独立ZooKeeper,需先安装并配置集群(单节点可跳过),修改zoo.cfgserver.id和IP地址。
    • 若使用Kafka内置ZooKeeper,可直接配置server.properties中的zookeeper.connect参数。
  5. 配置Kafka:编辑config/server.properties,关键参数包括:
    • broker.id:集群中唯一标识(单节点可设为0)。
    • listeners:监听地址(如PLAINTEXT://0.0.0.0:9092)。
    • log.dirs:日志存储路径(需提前创建目录并赋权)。
  6. 开放端口:确保防火墙开放Kafka(9092)和ZooKeeper(2181)端口。
  7. 验证环境:检查Java版本、ZooKeeper服务状态,确保配置文件语法正确。

注:单节点部署可简化ZooKeeper配置,集群部署需额外配置broker.id和集群节点信息。

0
看了该问题的人还看了