Zookeeper 3.8.4 安装和参数解析

安装 zookeeper 之前必须先安装 JDK,有关Linux环境JDK可以参考我以前写的博文

1、关于Linux服务器配置java环境遇到的问题
2、Linux环境安装openJDK
3、Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境

1. zookeeper 安装

建议直接选择下载第二个已经编译好的安装包

  • 解压到指定目录
tar -zxvf apache-zookeeper-3.8.4.tar.gz -C /opt

在这里插入图片描述

  • 修改配置,将 /opt/apache-zookeeper-3.8.4-bin/conf 路径下的 zoo_sample.cfg 先复制备份再修改为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
  • /opt/apache-zookeeper-3.8.4-bin/ 路径下创建 zkData 文件夹
mkdir zkData
  • 打开zoo.cfg文件,修改dataDir路径:
    在这里插入图片描述
    在这里插入图片描述

  • 启动 Zookeeper 服务端

注意:启动之前需要放行zookeeper默认端口号 2181

  • 切换到 bin 目录后启动 zk 服务端
./zkServer.sh start

在这里插入图片描述

  • 查看状态
./zkServer.sh status

在这里插入图片描述

  • 可以查看到 zk 服务端确实启动了
jps -l

在这里插入图片描述

  • 启动 zk客户端
./zkCli.sh

在这里插入图片描述

  • 可以在zk客户端使用Linux相关命令,如:查看根目录下的文件
ls -l

在这里插入图片描述

  • 退出zk客户端
quit

在这里插入图片描述

  • 停止Zookeeper
./zkServer.sh stop

在这里插入图片描述

2. 参数解析

  • Zookeeper中的配置文件zoo.cfg中参数含义解读如下:
  1. tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒

在这里插入图片描述

  1. initLimit = 10:LF初始通信时限

在这里插入图片描述

  1. syncLimit = 5:LF同步通信时限

在这里插入图片描述

  1. dataDir:保存Zookeeper中的数据

注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录

  1. clientPort = 2181:客户端连接端口,通常不做修改
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兮动人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值