Zookeeper_02 下载 本地安装 集群

本文详细介绍了如何在Linux上下载和安装Zookeeper3.5.7,包括JDK的先决安装,Zookeeper的本地模式配置,如修改zoo.cfg文件设置dataDir,以及启动和停止Zookeeper的操作。同时解析了zoo.cfg中的关键配置参数如tickTime、initLimit和syncLimit。最后提到了Zookeeper集群的配置参考。
摘要由CSDN通过智能技术生成

1 Zookeeper 下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 Linux安装JDK

这里是安装教程

3 Zookeeper Linux本地安装

3.1 本地模式安装

安装前准备
  • ① 安装JDK
  • ② 拷贝 apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下
  • ③ 解压到指定目录
[root@localhost zookeeper]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
  • ④ 修改名称
    在这里插入图片描述
配置修改
  • ① 将/usr/local/zookeeper/zookeeper3.5.7/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;
    在这里插入图片描述
  • ② 打开 zoo.cfg 文件,修改 dataDir 路径:
[root@localhost conf]# vim zoo.cfg
  • ③ 修改如下内容:
    在这里插入图片描述
  • ④ 在/usr/local/zookeeper/zookeeper3.5.7/这个目录上创建 zkData 文件夹
    在这里插入图片描述
操作 Zookeeper
  • ① 启动 Zookeeper
    在这里插入图片描述

  • ② 查看进程是否启动
    在这里插入图片描述

  • ③ 查看状态
    在这里插入图片描述

  • ④ 启动客户端
    在这里插入图片描述

  • ⑤ 退出客户端
    在这里插入图片描述

  • ⑥ 停止 Zookeeper
    在这里插入图片描述

3.2 配置参数解读

Zookeeper中的配置文件zoo.cfg中参数含义解读:

  1. tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
    在这里插入图片描述

  2. initLimit = 10:LF初始通信时限
    在这里插入图片描述
    Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量)

  3. syncLimit = 5:LF同步通信时限
    在这里插入图片描述
    Leader和Follower之间通信时间如果超过syncLimit * tickTime,Leader认为Follwer死
    掉,从服务器列表中删除Follwer。

  4. dataDir:保存Zookeeper中的数据
    注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录

  5. clientPort = 2181:客户端连接端口,通常不做修改。

4 Zookeeper 集群

集群配置参考这篇文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值