ZooKeeper集群部署

系列文章目录

第一章:ZooKeeper入门
第二章:ZooKeeper集群操作


前言

2.1 集群操作

2.1.1 集群安装:
  1. 官网下载:apache-zookeeper-3.5.7-bin.tar.gz

  2. 解压安装:
    a. 在hadoop102上解压ZooKeeper安装包到/opt/module/目录下

    tar -zxvf apache-zookeeper-3.5.7- bin.tar.gz -C /opt/module/ # /opt/software 目录下 
    

    b. 修改apache-zookeeper-3.5.7- bin.tar.gz 名称为 zookeeper

     mv apache-zookeeper-3.5.7-bin/ zookeeper   # /opt/module/ 目录下
    
  3. 配置服务器编号:
    a. 在/opt/module/zookeeper/这个目录下创建 zkData

    mkdir zkData
    

    b. 在/opt/module/zookeeper/zkData 目录下创建一个 myid 的文件

    vi myid
    

    c. 在文件中添加与 server 对应的编号(注意:上下不要有空行,左右不要有空格)

    2
    

    d. 拷贝配置好的zookeeper到其他机器上

    xsync zookeeper # 没有分发脚本的同学可以在CSDN上找一下,后续会在这篇文章中补充
    

    e. 并分别在 hadoop103、hadoop104 上修改 myid 文件中内容为 3、4

  4. 配置zoo.cfg文件
    a. 重命名/opt/module/zookeeper/conf 这个目录下的 zoo_sample.cfg 为 zoo.cfg

    mv zoo_sample.cfg zoo.cfg
    

    b. 打开 zoo.cfg 文件

    vim zoo.cfg
    
    • 修改数据存储路径配置
    dataDir=/opt/module/zookeeper-3.5.7/zkData
    
    • 增加如下配置
    #######################cluster##########################
    server.2=hadoop102:2888:3888 
    server.3=hadoop103:2888:3888 
    server.4=hadoop104:2888:3888
    

    c. 同步 zoo.cfg 配置文件

    xsync zoo.cfg
    
  5. 集群操作:
    a. 分别启动ZooKeeper

    [leon@hadoop102 zookeeper]$ bin/zkServer.sh start
    [leon@hadoop103 zookeeper]$ bin/zkServer.sh start
    [leon@hadoop104 zookeeper]$ bin/zkServer.sh start
    

    b. 查看状态:

    [leon@hadoop102 zookeeper]$ bin/zkServer.sh status
    [leon@hadoop103 zookeeper]$ bin/zkServer.sh status
    [leon@hadoop104 zookeeper]$ bin/zkServer.sh status
    

总结

以上就是今天要讲的内容,简单介绍了ZooKeeper集群的部署,感兴趣的同志们可以去B站观看尚硅谷的视频进行学习(不是广告),喜欢的小伙伴可以动动手指一键三连(bushi)(●ˇ∀ˇ●)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值