大数据组件-Zookeeper集群部署

举报
芝士味的椒盐 发表于 2022/04/24 07:57:31 2022/04/24
【摘要】  ​ ​👨🏻‍🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!! ​准备好zookeep...

 ​

 

👨🏻‍🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟
🌈擅长领域:Java、大数据、运维、电子
🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!
🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!
 

  • 准备好zookeeper的zookeeper-3.4.10.tar.gz包

  • 在Zookeeper安装集群之前先安装JDK1.8,在并且保证三台node时可以通过网络通信的

  • 在/usr/local/src/下创建zookeeper的家名为zookeeper,三台服务器均创建

    mkdir zookeeper
    

此时的三台服务器配置如下:

  • 在node1上的/usr/local/src/zookeeper下使用rz指令上传centos并解压,剪切到合适到位置

    rz
    # 这里也可以用tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/src/zookeeper/目录
    tar -zxvf zookeeper-3.4.10.tar.gz
    mv ./* /usr/local/src/zookeeper/
    
  • 复制zoo_sample.cfg变名为zoo.cfg,并修改zoo.cfg内容

    cp zoo_sample.cfg zoo.cfg
    
    • zoo.cfg

      #指定数据存放的位置
      dataDir=/usr/local/src/zookeeper/zkdatas
      #保留日志的数量
      autopurge.snapRetainCount=3
      #每隔1小时清理一次日志
      autopurge.purgeInterval=1
      #配置集群的主机
      server.1=node1:2888:3888
      server.2=node2:2888:3888
      server.3=node3:2888:3888
      
  • 在zookeeper(/usr/local/src/zookeeper/)主目录里创建一个zkdatas文件夹,并创建一个myid保存myid值

    mkdir zkdatas
    vi myid
    
  • 使用scp将当前的Zookeeper下已经配置的分发给其他远程主机,分发之后去其他主机修改myid文件中的myid值

    scp -r ./* hadoop@node2:$PWD
    scp -r ./* hadoop@node3:$PWD
    
  • 在三台主机中的zookeeper目录下的bin执行如下命令,即可启动zookeeper

    ./zkServer.sh start
    
    • 使用jps查看进程,查看到如下说明启动成功

      QuorumPeerMain
      
  • 在三台主机中的zookeeper目录下的bin执行如下命令,使用如下命令查看zookeeper集群的角色情况

    ./zkServer.sh status
    

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。