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)
    欢迎转载,转载请在文章页面明显位置给出原文链接,谢谢
  • 相关阅读:
    删除commit(暂存区)中的文件(git)
    bower安装使用以及git安装
    compass模块----Utilities----Sprites精灵图合图
    compass模块----Utilities
    compass模块----Helpers
    compass模块
    compass安装
    Sass@规则
    Sass函数--颜色函数--Opacity函数
    Sass函数--颜色函数--HSL函数
  • 原文地址:https://www.cnblogs.com/dxxblog/p/8664126.html
Copyright © 2011-2022 走看看