本文档的参数主要针对是kafka 0.10.0版本。
更多信息可以查看:官方文档
kafka broker 配置
对应kafka安装目录config/server.properties文件的配置
broker.id
每一个Kafka的broker都有一个整数的标识。我们设置broker.id来标识它。默认这个整数是0。这个整数必须是在一个集群中是唯一的,且必须>=0。推荐该值能对应上broker所在的主机名。
port
该值是监听TCP的端口。默认是配置9092。可以设置可用的任意端口,不过需要注意的是如果该值小于1024,Kafka必须以root权限启动。使用root权限启动并不推荐。
zookeeper.connect
连接zk的配置,默认配置localhost:2181。存放broker的元数据。配置值格式是:hostname:port/path,如果多个以分号隔开。
hostname:zk的hostname或者ip地址
port:客户端的与zk通讯的端口
path:一个可选的zk路径参数。kafka集群如果使用了chroot环境,需要设置该参数。如果没有配置,使用root路径。如果path配置了,但是kafka集群没有使用chroot环境,那么该path路径会在brok