2016/6/6 Kafka配置参数详解
http://www.lxway.net/66129584.html 1/11
Kafka配置参数详解
最近由于业务需要,生产部署了两套kafka集群,下面记录一下相关配置参数的意思:
Topic-level configurations
Property Default Description
broker.id
每个broker有
一个唯一的整
数ID,这个id
就是broker的
name,允许
broker迁移到
不同的host,
只要id不变就
不会影响
consumers
log.dirs
/tmp/kafka-
logs
一个逗号分隔的目录列表,用来存储
kafka的数据,每当创建一个partition的
时候,都会被放进一个目录。
port 6667 服务监听的端口,用来接受客户端连接
zookeeper.connect null
指定ZooKeeper的连接串,格式是
hostname:port,如果是zookeeper集群,
则多个zookeeper节点用逗号分隔开。
message.max.bytes 1000000 server可以接受的消息体的最大大小
num.network.threads 3
server用来接收network请求的线程数,
基本上不需要更改。
num.io.threads 8
server用来执行请求的I/O线程数,该线
程数应该和你的硬盘数一样多
background.threads 4 执行后台任务的线程数,你应该改变这个
queued.max.requests 500
在I/O线程队列中的请求达到多少多少个
之后,network线程停止接收新的请求
host.name null
broker的主机名,如果被设置,则只会绑
定到该地址,如果没有设置,则绑定到所
有接口上。
评论0