---
title: Kafka配置
description: "1. 配置log.dir。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Storm/kunpengstormhdp_05_0021.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Storm/kunpengstormhdp_05_0021.html
indexId: 2c80f21e81d23be62e19c7ad6c03f34961e115291ec1041f3dc181a08a0bc0df72
---
# Kafka配置

1. 配置log.dir。
  该值负责配置Kafka数据的保存路径，可以配置为多个目录，每个新的Partition会被创建在包含最少Partition的目录下。当前为Kafka组件分配了23个物理磁盘，需要同步配置该值使Kafka使用对应磁盘。配置值为：

  1 /srv/BigData/hadoop/data1/kafka-logs,/srv/BigData/hadoop/data2/kafka-logs,/srv/BigData/hadoop/data3/kafka-logs,/srv/BigData/hadoop/data4/kafka-logs,/srv/BigData/hadoop/data5/kafka-logs,/srv/BigData/hadoop/data6/kafka-logs,/srv/BigData/hadoop/data7/kafka-logs,/srv/BigData/hadoop/data8/kafka-logs,/srv/BigData/hadoop/data9/kafka-logs,/srv/BigData/hadoop/data10/kafka-logs,/srv/BigData/hadoop/data11/kafka-logs,/srv/BigData/hadoop/data12/kafka-logs

  配置路径为：

2. 配置num.partitions。
  该值负责指定自动创建的topic分区数。默认值为2，经过测试，将该值修改至36时性能较好。

  配置路径为：

3. 配置num.network.threads。
  该值负责指定Broker用来处理网络请求的线程数目，最大值为128，经过测试，将该值修改至最大值128可以得到较优的性能。

4. 配置num.io.threads。
  增加Broker处理磁盘IO的线程数，经过测试该值修改为8时可以得到较好的时延。

  配置路径为：

5. 配置JVM参数。
  在所有机器的“/etc/profile”里增加以下配置，可以有效的降低JVM的GC次数。

  1 export KAFKA_HEAP_OPTS="-Xmx4G -Xms4G"
