Zookeeper安装步骤 | 本地安装+集群安装

本文详细介绍了Zookeeper的本地及集群安装步骤,包括下载JDK、解压安装包、配置数据目录、设置环境变量、启动服务以及集群中的server编号配置。在遇到JAVA_HOME未设置的问题时,可通过修改zkEnv.sh文件解决。对于集群安装,还需配置myid文件和follower的zoo.cfg文件,确保各节点间能正确通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zookeeper安装

Zookeeper本地安装步骤:

  • 下载并配置JDK

  • 从网络上下载zookeeper安装包,通过XFTP传入到虚拟机中

  • 进入到安装包所在路径(例:cd ~/Desktop 跳转Desktop路径下)

  • 解压安装包到指定路径sudo tar -zxvf apache-zookeeper-*.*.*-bin.tar.gz -C /opt/module

  • 将安装好的目录重命名rm apache-zookeeper-3.7.0/ zookeeper

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在这里插入图片描述

  • 进入 zookeeper/conf,可以看到该路径下有个zoo_example.cfg文件

    修改配置文件的数据目录为/opt/module/zookeeper/zkData,同时在指定位置创建目录

    在这里插入图片描述

    配置参数说明
    tickTime心跳时间(单位:毫秒)
    initlimit初始心跳包数目
    synclimit同步通信时限(tickTime*synclimit时间无响应时断开)
    dataDir保存Zookeeper中的数据
    ClientPort客户端连接端口
  • zkServer.sh start启动服务端服务(客户端不需要start)

    在这里插入图片描述

    如果出现Error: JAVA_HOME is not set and java could not be found in PATH.,而且JAVA_HOME已经配置好的情况下,vim /zkEnv.sh设置JAVA_HOME[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-在这里插入图片描述


Zookeeper集群安装步骤:

  1. 解压安装包(同上)

  2. 修改目录名(同上)

  3. 配置server编号

    cd /opt/module/zookeeper #跳转到zookeeper目录
    mkdir zkData/ #创建zkData目录
    cd zkData/
    touch myid #创建myid文件,存储server编号
    vim myid #编辑编号(一个数字,1、2、3....)后esc 输入:wq退出
    sudo tar -zcf ~/zookeeper-master.tar.gz ./zookeeper #将主机上的配置好的zookeeper打包
    scp /home/hadoop/zookeeper-master.tar.gz slave1:/home/hadoop #打包后发送到slave1(从/etc/hosts文件)服务器上
    

    在这里插入图片描述

    其他结点接收到打包的zookeeper后按一、二步骤进行安装,需要配置myid

  4. 配置followerzoo.cfg,按server.A=B:C:D进行配置,A是一个数字(对应myid中的数字),B是followerleader的IP地址,C是followerleader交换信息的接口,D是leader挂掉时,通过D端口重新选举

    在这里插入图片描述

  5. 开启服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值