栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Zookeeper本地安装

Zookeeper本地安装

个人学习整理,所有资料来自尚硅谷
B站学习连接:添加链接描述

Zookeeper 第2章 Zookeeper本地安装 2.1 本地模式安装

    安装前准备

    (1)安装JDK

    (2)拷贝apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下
    安装包链接:添加链接描述
    提取码:yyds

    (3)解压到指定目录

    [atguigu@hadoop102 software]$ tar -zxvf apache-zookeeper-3.5.7-
    bin.tar.gz -C /opt/module/
    

    (4)修改名称

    [atguigu@hadoop102 module]$ mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7
    

    配置修改

    (1)将/opt/module/zookeeper-3.5.7/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;

    [atguigu@hadoop102 conf]$ mv zoo_sample.cfg zoo.cfg
    

    (2)打开 zoo.cfg 文件,修改 :

​ 在/opt/module/zookeeper-3.5.7/这个目录上创建 zkData 文件夹

[atguigu@hadoop102 zookeeper-3.5.7]$ mkdir zkData

​ dataDir 路径修改为:

    操作Zookeeper

    (1)启动Zookeeper

    [atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start
    

    (2)查看进程是否启动

    [atguigu@hadoop102 zookeeper-3.5.7]$ jps -l
    

(3)查看状态

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh status

(4)启动客户端

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkCli.sh

(5)退出客户端

[zk: localhost:2181(CONNECTED) 0] quit

(6)停止Zookeeper

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh stop

2.2 配置参数

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

    tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒。

    initLimit=10:初始通信时限(10*2=20s)

Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量)

    syncLimit=5(5*2=10s):LF同步通信时限

Leader和Follower之间通信时间如果超过synLimit*tickTime,Leader认为Follower死掉,从服务器列表中删除Follower。

    dataDir:保存Zookeeper中的数据

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728615.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号