目录
Zookeeper安装(KAFKA自带)
若同时需要安装kafka,建议使用此种方法
准备工具
| 工具名称 |
工具版本 |
包名 |
下载地址 |
| kakfa |
2.13-2.8.1 |
kafka_2.13-2.8.1.tgz |
https://kafka.apache.org/downloads |
上传与解压
将kafka安装包kafka_2.13-2.8.1.tgz上传至/opt/tools目录下
注:kafka自带的zookeeper除启动程序名称、配置文件名称与启动命令配置与普通版不同外,其他配置均无差别
- 进入/opt/tools目录
cd /opt/tools
- 解压压缩包
tar -zxvf kafka_2.13-2.8.1.tgz
得到目录kafka_2.13-2.8.1

- 创建zookeeper数据文件目录,应指定至较大磁盘空间的路径下,此处以/opt/tools/kafka_2.13-2.8.1/data为例
mkdir -p /opt/tools/kafka_2.13-2.8.1/data
- 创建zookeeper日志文件目录,应指定至较大磁盘空间的路径下,此处以/opt/tools/kafka_2.13-2.8.1/logs为例
mkdir -p /opt/tools/kafka_2.13-2.8.1/logs
修改配置文件
- 进入配置文件目录
cd /opt/tools/kafka_2.13-2.8.1/config
- 编辑配置文件
vim zookeeper.properties
1、检查或添加以下三个配置(有些版本默认配置文件中没有此三项,若发现没有,需手动添加。)

2、修改数据文件目录地址“dataDir”为/opt/tools/kafka_2.13-2.8.1/data

3、添加日志文件输出路径配置
dataLogDir=/opt/tools/kafka_2.13-2.8.1/logs

4、注释内嵌管理功能,将配置进行注释。该内置管理功能目前存在Eclipse Jetty漏洞,暂不建议开启。
![]()
5、修改Session超时时间
MaxSessionTimeout=120000
6、关闭事务实时写入,提高性能
forceSync=no
7、开启自动清理数据快照功能
autopurge.snapRetainCount=20
autopurge.purgeInterval=48
- autopurge.snapRetainCount:快照数据保留数量。
- autopurge.purgeInterval:清理任务时间间隔,单位为小时。
8、增加JVM内存配置
- 修改启动程序配置

本文详细介绍了如何在KAFKA环境中部署Zookeeper,包括准备工具、上传解压、配置文件修改、集群配置、myid设置、启动服务及开机启动等步骤,适合需要同时安装Kafka和Zookeeper的用户。
最低0.47元/天 解锁文章
3133

被折叠的 条评论
为什么被折叠?



