kafka on CentOS-7

准备安装环境,下载软件包

groupadd kafka
useradd  -M -s /bin/false -g kafka kafka

mkdir -p /kafka/{src,conf,data,logs}
chmod 750 -R /kafka

wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.1.0/kafka_2.11-2.1.0.tgz /kafka/src/

tar zxf /kafka/src/kafka_2.11-2.1.0.tgz 

ln -s /kafka/src/kafka_2.11-2.1.0  /opt/kafka

/kafka/conf目录下创建kaka配置文件server.properties

broker.id=1
port=9092

###工作环境设置
host.name=demo01
advertised.host.name=demo01
log.dirs=/kafka/logs
zookeeper.connect=127.0.0.1:2181
zookeeper.connection.timeout.ms=6000

###分区及副本设置
num.partitions=1
default.replication.factor=2

###通用参数设置
num.network.threads=9
num.io.threads=16
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600

num.recovery.threads.per.data.dir=1
log.flush.interval.messages=10000
log.flush.interval.ms=1000
log.retention.hours=720
log.segment.bytes=1073741824
log.retention.check.interval.ms=300000
log.cleaner.enable=false

猜你喜欢

转载自www.cnblogs.com/javaite/p/10329939.html