美文网首页
3、zookeeper入门,搭建

3、zookeeper入门,搭建

作者: ltjxwxz | 来源:发表于2018-04-01 11:01 被阅读0次

    一、zookeeper简单介绍

    1、用来开发分布式程序,解决分布式系统一致性问题
    2、每一台zookeeper上都存着数据树,数据都存在内存里,树的每个节点上都绑着一份数据,内容上每个节点都一致

    二、zookeeper集群搭建

    1、上传一份zookeeper-3.4.6到master机器上,解压
    2、进入zookeeper/conf/,复制zoo_sample.cfg为zoo.cfg
    3、修改zoo.cfg,文件末尾增加几行

    server.1=192.168.1.10:2888:3888
    server.2=192.168.1.11:2888:3888
    server.3=192.168.1.12:2888:3888
    

    说明:第一个端口号:leader和follower通信时用的端口号
      第二个端口号:选举时用的端口号
    4、复制zookeeper安装包到其他两台机器

    scp -r zookeeper/ slave1:`pwd`
    scp -r zookeeper/ slave2:`pwd`
    

    5、三台机器:在zoo.cfg文件中说明的dataDir=/tmp/zookeeper,/tmp下创建zookeeper文件夹
    6、三台机器:在/tmp/zookeeper创建myid文件,内容分别为1,2,3
    7、三台机器:启动zookeeper
      sh zookeeper/bin/zkServer.sh start
      有QuorumPeerMain进程启动即可
    8、如果启动失败,查看bin/zookeeper.out 文件

    三、一些基本操作

    1、查看运行状态
      sh zkServer.sh status
    2、在一台新机器slave3上启动客户端连接集群,选择master节点对外提供服务
      ./zkCli.sh -server master:2181

    相关文章

      网友评论

          本文标题:3、zookeeper入门,搭建

          本文链接:https://www.haomeiwen.com/subject/zvdocftx.html