---
title: 修改Kafka配置文件
description: "Kafka所有的配置文件都在“$KAFKA_HOME/config”目录下。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Kafka/kunpengkafka_04_0013.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Kafka/kunpengkafka_04_0013.html
indexId: 960a2d12deb99921746fec041e63f1e1679607847f4d5a44f63f59ba3cbc12a969
---
# 修改Kafka配置文件

Kafka所有的配置文件都在“$KAFKA_HOME/config”目录下。

1. 切换到Kafka配置目录。
  1 cd $KAFKA_HOME/config

2. 修改server.properties文件。

  a. 打开文件。
    1 vi server.properties

  b. 按“i”进入编辑模式，内容修改如下。
    1 2 3 4 5 broker.id=0 port=6667 host.name=agent1 log.dirs=/data/data1/kafka,/data/data2/kafka,/data/data3/kafka,/data/data4/kafka,/data/data5/kafka,/data/data6/kafka,/data/data7/kafka,/data/data8/kafka,/data/data9/kafka,/data/data10/kafka,/data/data11/kafka,/data/data12/kafka zookeeper.connect=agent1:2181,agent2:2181,agent3:2181

    其中，参数host.name可填写agent1对应的IP地址，log.dirs为实际的存储数据路径。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
3. 同步配置到其他节点。

  a. 拷贝kafka_2.11-0.10.1.1到agent2、3的“/usr/local”目录下。
    1 2 scp -r /usr/local/kafka_2.11-2.2.0 root@agent2:/usr/local scp -r /usr/local/kafka_2.11-2.2.0 root@agent3:/usr/local

  b. 登录到agent2、agent3节点，为kafka_2.11-2.2.0建立软链接。
    1 2 cd /usr/local ln -s kafka_2.11-2.2.0 kafka

4. 修改节点相关参数。

  a. 登录agent2，修改server.properties。
    1 vi server.properties

  b. 按“i”进入编辑模式，内容修改如下。
    1 2 broker.id=1 host.name=agent2 #可填对应的IP地址


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 登录agent3，修改server.properties。
    1 vi server.properties

  e. 按“i”进入编辑模式，内容修改如下。
    1 2 broker.id=2 host.name=agent3 #可填对应的IP地址

  f. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
