环境:Mac 单机
安装命令 brew install kafka 自带安装zookeeper
配置文件目录:/usr/local/etc/kafka
配置文件说明---server.server.properties
broker.id broker的ID,全局唯一,一个节点一个
delete.topic.enable 设置是否可以删除topic 默认为false不可删除
listeners 注意端口号,默认9092
log.dirs 暂存数据和日志的目录,其中server.log是最重要的
log.retention.hours 暂存数据的时间,小时单位
log.segment.bytes 一个数据文件最大大小
zookeeper.connect kafka连接的zookeeper集群地址,由于我是本机,就写localhost,端口2181,启动kafka前需要启动zookeeper,否则报错连接超时
启动
首先启动zookeeper
/usr/local/Cellar/kafka/2.5.0/bin/zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &
然后启动kafka
/usr/local/Cellar/kafka/2.5.0/bin/kafka-server-start /usr/local/etc/kafka/server.properties &
多集群需要写脚本多集群同时启动
网友评论