Zookeeper集群搭建

一,环境准备

        * 三台Linux服务器(虚拟机即可)

              

        * Zookeeper安装包(Linux环境)

               

二,安装Zookeeper

       1,通过“rz”命令上传zookeeper安装包到Linux系统

               * rz命令安装 : yum -y install lrzsz

             

       2,解析tar文件

              * 解压命令 :tar -zxf zookeeper-3.4.12.tar.gz

       3,修改./conf/zoo.cfg配置文件名称

             * 直接解压后的文件配置文件名称为zoo_*.cfg,修改名称为zoo.cfg

                

                

        4,启动zookeeper单点服务

                

              * 显示started即为启动成功

      5,进入zookeeper客户端查看节点

              * 命令 :  ./zkCli.sh -server localhost:2181

             

        6,添加查看节点

              * 添加节点

               

              * 查看节点

                

三, zookeeper集群搭建

        1,按照单点搭建方式,搭建全部三台服务器/虚拟机

        2,配置./conf/zoo.cfg文件,文件末尾添加内容如下

            

             * server为服务,固定不变

             * server.ID,1/2/3即为ID,ID在第三步配置

             * =后面冒号分开的三部分

                    -- 第一部分为虚拟机IP地址

                    -- 2888即第二部分为zookeeper集群通信端口

                    -- 3888即第三部分为zookeeper集群选举端口,选举Leader

         3,配置ID

              * 查看zookeeper单点的dataDir路径,在./conf/zoo.cfg文件中查看

                        

               * 在该路径下创建文本文件myid,文件内容为第二步填写的ID,注意,每个服务器填写对应的ID

                        

                        

           4,依次启动zookeeper各个服务器上的zookeeper服务

                    * 打印日志会发现启动报错

                    

                   * 原因 : 未关闭防火墙,对防火墙进行关闭

                   

        5,关闭防火墙,重新启动后, 单点启动打印日志后依旧报错

                  

              * 原因分析:集群未全部启动,链接不到其他服务器,可以忽略,继续启动其他服务器

        6,全部启动完成后,zookeeper集群内部会选举主从节点

             

             

         7, 数据同步

             * 节点添加会经由leader服务器,分发到个个follower服务器,实现数据同步

             * 从leader服务器上创建节点

                 

             * 查询follower服务器节点

                 

          8, 集群到此搭建完成,后续继续

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值