大数据集群搭建--3 - Zookeeper集群搭建

本文详细介绍如何在四台虚拟机上部署Zookeeper集群,包括环境配置、软件安装、配置文件修改等关键步骤。

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

1. 首先准备4台虚机

    172.20.3.85  ys01
    172.20.3.84  ys02
    172.20.3.82  ys03

    172.20.3.83  ys04

将以上加入到/etc/hosts 中

2. 安装jdk

 参照 (centos7.4安装jdk1.7)

3. cd 到zookeeper所存放的目录,解压包并重命名为zookeeper

tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/ys/app
cd ../app
mv zookeeper-3.4.5 zookeeper

4.将zookeeper添加到环境变中 ,

vim /etc/profile

#zookeeper path
export ZOOKEEPER_HOME=/usr/local/ys/app/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

    保存并退出,执行以下命令使配置刷新

source /etc/profile

5. 修改配置

cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

添加以下信息:

dataDir=/usr/local/ys/app/zookeeper/data    
dataLogDir=/usr/local/ys/app/zookeeper/log    
server.1=ys01:2888:3888    #(主机名, 心跳端口、数据端口)    
server.2=ys02:2888:3888    
server.3=ys04:2888:3888

6.创建文件夹

cd /usr/local/ys/app/zookeeper/    
mkdir -m 755 data    
mkdir -m 755 log
 7. 在data文件夹下新建myid文件,myid的文件内容为:
   
 cd data
 vi myid

    添加内容:
        1
    将集群下发到其他机器上
   
 scp -r /usr/local/ys/app/zookeeper ys02:/usr/local/ys/app/
 scp -r /usr/local/ys/app/zookeeper ys04:/usr/local/ys/app/

  记得这两台也得添加上环境变量

  8. 修改其他机器的配置文件

    到ys02上:修改myid为:2
    到ys02上:修改myid为:3


    9. 启动(每台机器)
    zkServer.sh start
    查看集群状态
    jps(查看进程)

    zkServer.sh status(查看集群状态,主从信息)



mode:leader  为主

mode:follower 为从

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值