低调大师

您现在的位置是: 首页 > zookeeper集群搭建

文章详情

zookeeper集群搭建

低调大师 2017-11-25 14:43 71已围观 收藏 加入我们
zookeeper集群搭建

环境支持:

    1.JDK1.7及以上

    2.关闭防火墙或者开发相应的端口

搭建环境需求

    zk1:10.0.0.71:15201

    zk2:10.0.0.72:15202

    zk3:10.0.0.73:15203

1.下载安装包

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

2.解压安装包到指定位置并重命名为node-xx(xx为节点的编号)

    如:/data0/zookeeper/zookeeper-3.4.7/

    mv /data0/zookeeper/zookeeper-3.4.7/ /data0/zookeeper/node-01

    mv /data0/zookeeper/zookeeper-3.4.7/ /data0/zookeeper/node-02

    mv /data0/zookeeper/zookeeper-3.4.7/ /data0/zookeeper/node-03

3.初始化zookeeper

    3.1.切换到解压目录内

        cd /data0/zookeeper/node-01/

    3.2.创建data和logs文件夹(数据目录和日志目录)

        mkdir data && mkdir logs

    3.3.在data文件夹内创建myid文件

        cd data && vi myid

    3.4.写入内容并保存

        内容为数字1,2,3...根据服务器的数量来递增

4.配置zookeeper

    4.1.切换到解压目录内的conf文件夹中

        cd /data0/zookeeper/node-01/conf

    4.2.创建配置文件

        cp zoo_sample.cfg zoo.cfg

    4.3.修改配置文件

        4.3.1.打开文件

            vi zoo.cfg

        4.3.2.修改内容

原参数 修改后的参数 说明
dataDir=/tmp/zookeeper dataDir=/data0/zookeeper/node-01/data zookeeper数据目录(目录位置为步骤3创建的)
clientPort=2181 clientPort=15201 zookeeper运行端口(参考需求配置)
在dataDir下新增 dataLogDir=/data0/zookeeper/node-01/logs zookeeper日志目录(目录位置为步骤3创建的)
在clientPort下新增 server.1=10.0.0.71:15290:15291
server.2=10.0.0.72:15290:15291
server.3=10.0.0.73:15290:15291
集群的其他节点位置和通讯:选举端口

5.启动服务

    5.1.切换到启动目录

        cd /data0/zookeeper/node-01/bin

    5.2.启动

        ./zkServer.sh start

    5.3.停止

        ./zkServer.sh stop

    5.4.查看状态

        ./zkServer.sh status

    5.5.查看zookeeper的运行日志

        tail -f zookeeper.out

    5.6.添加开机启动

        root权限下编辑

            vi /etc/rc.local

        文件分别添加

            su - xujun -c '/data0/zookeeper/node-01/bin/zkServer.sh start'

            su - xujun -c '/data0/zookeeper/node-02/bin/zkServer.sh start'

            su - xujun -c '/data0/zookeeper/node-03/bin/zkServer.sh start'

6.连接客户端

    6.1.切换到启动目录

        cd /data0/zookeeper/node-01/bin

    6.2.连接(ip:192.168.1.160,端口:2181)

        ./zkCli.sh -server 192.168.1.160:2181

收藏 (0)

如果您喜欢本网站,或者本文章对您有些许帮助,那么可以打赏。

打赏多少您说了算,谢谢您对低调大师的支持!!!

支付宝扫一扫

个人博客,个人博客网站,低调大师,许军

微信扫一扫

个人博客,个人博客网站,低调大师,许军

文章评论

共有0条评论来说两句吧...