ZooKeeper部署全攻略——安装部署

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

目录

Zookeeper安装(KAFKA自带)

准备工具

上传与解压

修改配置文件

添加集群配置信息(继续修改zoo.cfg配置文件)

配置myid

启动服务

添加开机启动

Zookeeper安装

 准备工具

上传与解压

修改配置文件

添加集群配置信息(继续修改zoo.cfg配置文件)

配置myid

启动服务

添加开机启动


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
  1. autopurge.snapRetainCount:快照数据保留数量。
  2. autopurge.purgeInterval:清理任务时间间隔,单位为小时。

8、增加JVM内存配置

  • 修改启动程序配置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值