[000-01-030].第2节 :Zookeeper本地安装

1.Zookeeper下载地址


2.Zookeeper本地模式安装:

2.1.Zookeeper安装前准备

  • 1.在Centos7虚拟机中安装jdk8
    在这里插入图片描述

2.2.Zookeeper安装过程:

  • 1.下载zookeeper压缩版本,解压放在opt/moduel目录下,然后解压;解压命令:tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/;更改文件夹名称:zookeeper-3.5.7,更改名称的命令是:mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7
    在这里插入图片描述
    在这里插入图片描述

2.3.Zookeeper配置文件解读:

a.配置文件所在的位置:

  • 1.将/opt/module/zookeeper-3.5.7/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;其命令:mv zoo_sample.cfg zoo.cfg
    在这里插入图片描述
  • 2.查看zoo.cfg 文件的内容:
    在这里插入图片描述

b.配置文件zoo.cfg 中的参数解读:

1.tickTime:

  • 1.tickTime = 2000毫秒(2秒):通信心跳时间
  • 2.如Zookeeper服务器与客户端,或服务端之间周期性的心跳时间,单位毫秒
    在这里插入图片描述

2.initLimit:

  • 1.initLimit = 10:Leader和Follow之间初始化通信连接时的心跳个数
  • 2.第一次进行连接的时候,最多进行的心跳连接的个数;每个心跳是2秒,最多是10个心跳,也就是说最多是20秒(10 x 2 = 20秒)建立心跳连接;
    在这里插入图片描述

3.syncLimit

  • 1.syncLimit = 5:LF同步通信时限:当再次进行连接的时候,等候最长心跳的个数。所以最长等待的时间就是:10秒(5X2=10秒)
    在这里插入图片描述

4.dataDir

  • 1.这个配置代表的是快照所在的目录,保存的是zookeeper中的数据
  • 2.路径配置为永久目录,数据不要轻易删除,不要配置临时目录

5.clientPort=2181:

  • 1.是客户端连接的端口,一般不做修改

c.配置修改 zoo.cfg中的参数值:

  • 1.在/opt/module/zookeeper-3.5.7/这里新建文件夹,命令是:mkdir zkData,然后在zoo.cfg文件中增加修改内容:dataDir=/opt/module/zookeeper-3.5.7/zkData

2.4.启动Zookeeper的服务端:

  • 1.在这个目录下 zookeeper-3.5.7执行命令,启动Zookeeper服务端: bin/zkServer.sh start
    在这里插入图片描述
  • 2.查看进程是否启动:命令:jps -l
    在这里插入图片描述
  • 3.查看状态:bin/zkServer.sh status
    在这里插入图片描述

2.5.启动zookeeper的客户端:

  • 1.bin/zkCli.sh
    在这里插入图片描述
  • 2.退出客户端:quit

2.6.停止zookeeper:

  • 1.停止zookeeper:bin/zkServer.sh stop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值