zoukankan      html  css  js  c++  java
  • zookpeer的安装与配置

    zookpeer集群搭建:


    集群搭建过程简介:

    这里准3台服务器做zk(zookpeer下面简称zk)集群搭建:

    zk集群由一个leader和两个follower组成,对外端口默认为2181端口,关于zk集群leader的选举这篇文章不做讲解!

    好了,废话不多说,开始zk集群的搭建吧


    下载:

    zk下载链接:


    解压:

    将zookeeper-3.4.10.tar.gz解压到/usr/local/文件夹下:

     tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/

    修改名称为zookpeer

    mv zookeeper-3.4.10 zookeeper

     

    配置zk的zoo.cfg文件 :

    文件位置:/usr/local/zookeeper/conf

    cd /usr/local/zookeeper/conf

    conf下面是没有zoo.cfg文件的哦!需要大家复制一份

    cp zoo_sample.cfg zoo.cfg

    当然也可以直接创建一份zoo.cfg(这里选择此方法)

    vim zoo.cfg

    文件配置内容如下:

    tickTime=2000              #响应时间
    dataDir=/root/zk/            #zk的数据目录
    dataLogDir=/root/zklog/         
    clientPort=2181             #对外端口2181
    initLimit=5               
    syncLimit=2
    server.1=s1:2888:3888          #s1、s2、s3是主机的ip地址,
    server.2=s2:2888:3888          #2888和3888是zk对内的端口
    server.3=s3:2888:3888

    创建目录:(dataDir和dataLogDir需要手动创建)

    mkdir /root/zk
    mkdir /root/zklog

     在dataDIr(/root/zk)下面创建myid文件

    文件内的数字和上面的server.n数字对应,例如:

    server.1=s1:2888:3888中server.1对应的是s1服务器,所以在s1上的myid就是1
    [***@s1 zk]# vim myid 
    [***@s1 zk]# cat myid
    1

    拷贝文件zoo.cfg到s2、s3(记得创建目录和myid)


    启动zk集群:/usr/local/zookeeper/bin

    [***@s1 bin]# ./zkServer.sh start

    [root@s1 bin]# jps
    22406 Jps
    22378 QuorumPeerMain

    QuorumPeerMain在,启动成功

    s1/s2/s3分别启动后观察谁是leader:

    [***@s1 bin]# ./zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
    Mode: follower

    这里的s1是follower


    登录到shell: 

    [***@s1 bin]# ./zkCli.sh 

     zk集群安装完成!


    版权声明:
    本文作者:魁·帝小仙
    博文主页地址:http://www.cnblogs.com/dxxblog/
    欢迎对小博主的博客内容批评指点,如果问题,可评论或邮件联系(2335228250@qq.com)
    欢迎转载,转载请在文章页面明显位置给出原文链接,谢谢
  • 相关阅读:
    [转载]SQL Server行列转换实现
    [转载]依赖注入那些事
    [转载]MVC、MVP以及Model2(下)
    [转载]MVC、MVP以及Model2(上)
    SQL Server中CROSS APPLY和OUTER APPLY应用
    Open XML操作Excel导入数据
    centos7 firewall-cmd 理解多区域配置中的 firewalld 防火墙
    centos7 firewall-cmd 用活firewalld防火墙中的zone
    个税起征点上调,你每月能省多少?最后还有点凉水
    2018年中国500强排行榜
  • 原文地址:https://www.cnblogs.com/dxxblog/p/8664126.html
Copyright © 2011-2022 走看看