美文网首页
Zookeeper集群搭建

Zookeeper集群搭建

作者: 知止9528 | 来源:发表于2019-01-17 08:01 被阅读61次

    下载

    下载地址:http://zookeeper.apache.org/

    安装

    1.上传安装包

    把下载的最新的包(如:zookeeper-3.4.11.tar.gz)上传到服务器

    2.解压

    $ tar zxvf zookeeper-3.4.11.tar.gz

    3.移动到/usr/local目录下

    $ mv zookeeper-3.4.11 /usr/local/zookeeper

    集群配置

    Zookeeper集群原则上需要2n+1个实例才能保证集群有效性,所以集群规模至少是3台。
    创建3台的Zookeeper集群,N台也是如此

    1、创建数据文件存储目录

    $ cd /usr/local/zookeeper
    $ mkdir data
    

    2、添加主配置文件

    $ cd conf
    $ cp zoo_sample.cfg zoo.cfg
    

    3、修改配置

    $ vi zoo.cfg
    

    先把dataDir=/tmp/zookeeper注释掉,然后添加以下核心配置。

    dataDir=/usr/local/zookeeper/data
    server.1=192.168.0.60:2888:3888
    server.2=192.168.0.61:2888:3888
    server.3=192.168.0.62:2888:3888
    

    4、创建myid文件

    $ cd ../data
    $ touch myid
    $ echo "1">>myid
    

    每台机器的myid里面的值对应server.后面的数字x。

    5、开放3个端口

    $ sudo /sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
    $ sudo /sbin/iptables -I INPUT -p tcp --dport 2888 -j ACCEPT
    $ sudo /sbin/iptables -I INPUT -p tcp --dport 3888 -j ACCEPT
    
    $ sudo /etc/rc.d/init.d/iptables save
    $ sudo /etc/init.d/iptables restart
    
    $ sudo /sbin/iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:3888 
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:2888 
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:2181
    

    6、配置集群其他机器

    把配置好的Zookeeper目录复制到其他两台机器上,重复上面4-5步。

    $ scp -r /usr/local/zookeeper test@192.168.0.60:/usr/local/
    

    7、重启集群

    $ /usr/local/zookeeper/bin/zkServer.sh start
    

    3个Zookeeper都要启动。

    8、查看集群状态

    $ /usr/local/zookeeper/bin/zkServer.sh status 
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
    Mode: follower
    

    客户端连接

    ./zkCli.sh -server 192.168.0.60:2181
    

    连接本机的不用带-server。

    相关文章

      网友评论

          本文标题:Zookeeper集群搭建

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