美文网首页
zookeeper集群环境搭建

zookeeper集群环境搭建

作者: arrow_zh | 来源:发表于2020-02-28 19:43 被阅读0次
    1、服务器环境

    VM安装三台CentOS服务器,可以采用克隆方式安装,配置IP地址如下

    node1    192.168.126.200
    node2    192.168.126.201
    node3    192.168.126.202
    
    2、安装Java环境
    2.1、安装RPM包
     rpm -ivh jdk-7u79-linux-x64.rpm 
    
    2.2、设置环境变量
    vim  /etc/profile
    

    增加JAVA_HOME

    export JAVA_HOME=/usr/java/jdk1.7.0_79
    export PATH=\$PATH:\$JAVA_HOME\bin
    

    生效环境变量

    source  /etc/profile
    
    3、安装zookeeper
    3.1、下载安装包

    通过网址下载安装包:http://zookeeper.apache.org/releases.html 此处下载zookeeper-3.4.14.tar.gz
    规划安装目录,解压即可

    tar -zxvf zookeeper-3.4.14.tar.gz
    
    3.2、拷贝默认配置文件
     cp zoo_sample.cfg  zoo.cf
    
    3.2、修改配置配置文件
     vim zoo.cfg
    

    采用server.id=ip:port1:port2格式增加所有节点到配置文件,其中port1是集群之间通讯端口号,port2端口为选举端口号
    分别在三台服务器的配置文件下增加配置如下:

    server.1=192.168.126.200:2888:3888
    server.2=192.168.126.201:2888:3888
    server.3=192.168.126.202:2888:3888
    
    3.3、修改myid文件

    myid文件在zookeeper数据存储目录,数据存储目录为zoo.cfg文件dataDi配置值
    分别在三台服务器执行如下代码

    vim /tmp/zookeeper/myid
    1
    
    vim /tmp/zookeeper/myid
    2
    
    vim /tmp/zookeeper/myid
    3
    
    3.4、启动服务

    三台服务器下分别执行,需要注意防火墙端口号问题,如果局域网建议关闭防火墙方便测试

    #启动ZK服务: 
    bin/zkServer.sh start
    #停止ZK服务: 
    bin/zkServer.sh stop
    #重启ZK服务: 
    bin/zkServer.sh restart
    #查看ZK服务状态: 
    bin/zkServer.sh status
    

    相关文章

      网友评论

          本文标题:zookeeper集群环境搭建

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