zoukankan      html  css  js  c++  java
  • zookeeper3.4.13集群安装

    环境:

    Centos7.6

    Zookeeper3.4.13

    Java1.8

    安装前准备

    安装java

    官网下载jdk-8u201-linux-x64.tar.gz 备用

     

    三台主机:192.168.2.211

              192.168.2.212

              192.168.2.213

     

    安装:

    安装java环境

    (本人习惯把需要用的软件安装在自建目录下,方便管理,以下服务都安装在software)

    cd /home/software

    tar -zxvf jdk-8u201-linux-x64.tar.gz

    mv jdk1.8.0_201 java8

     

    修改环境变量

    vim /etc/profile.d/java.sh

    内容如下

    export JAVA_HOME=/home/software/java8

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    刷新 source /etc/profile.d/java.sh

     

    安装zookeeper

    tar -zxvf zookeeper-3.4.13.tar.gz

    mv zookeeper-3.4.13 zookeeper3

    Mkdir -pv zookeeper3/{data,datalog}

    同样加入环境变量

    vim /etc/profile.d/zookeeper.sh

    内容如下

    export ZK_HOME=/home/software/zookeeper3

    export PATH=$ZK_HOME/bin:$PATH

    刷新 source /etc/profile.d/java.sh

    三台主机都完成准备后,我们开始做zookeeper的配置文件

    192.168.2.211zoo.cfg文件

    vim /home/software/zookeeper3/conf/zoo.cfg

    内容如下

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/home/software/zookeeper3/data

    dataLogDir=/home/software/zookeeper3/datalog

    clientPort=2181

    server.1= 0.0.0.0:2888:3888

    server.2= 192.168.2.212:2888:3888

    server.3= 192.168.2.213:2888:3888

     

    192.168.2.212zoo.cfg文件

    vim /home/software/zookeeper3/conf/zoo.cfg

    内容如下

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/home/software/zookeeper3/data

    dataLogDir=/home/software/zookeeper3/datalog

    clientPort=2181

    server.1= 192.168.2.211:2888:3888

    server.2= 0.0.0.0:2888:3888

    server.3= 192.168.2.213:2888:3888

     

    192.168.2.213zoo.cfg文件

    vim /home/software/zookeeper3/conf/zoo.cfg

    内容如下

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/home/software/zookeeper3/data

    dataLogDir=/home/software/zookeeper3/datalog

    clientPort=2181

    server.1= 192.168.2.211:2888:3888

    server.2= 192.168.2.212:2888:3888

    server.3= 0.0.0.0:2888:3888

    三个节点的文件修改好以后,记得在每个节点的/home/software/zookeeper3/data

    输入服务器id号到文件中

    例如:

    192.168.2.211/home/software/zookeeper3/data的目录中,执行echo 1>>myid

    192.168.2.212/home/software/zookeeper3/data的目录中,执行echo 2>>myid

    192.168.2.213/home/software/zookeeper3/data的目录中,执行echo 3>>myid

    配置完成后,可以使用zookeeper相关命令控制了

    启动:zkServer.sh start

    关闭:zkServer.sh stop

    连接:zkCli.sh

    查看:zkServer.sh status

     

  • 相关阅读:
    C# LUA 闭包
    string与stringBuilder的效率与内存占用实测
    U3D assetbundle打包
    U3D assetbundle加载
    U3D临时文件GICache巨大
    Unity 协程Coroutine综合测试
    U3D协程Coroutine之WWW与Update()的并行测试
    U3D5.3.5f Monodevelop 仅支持到.NET 3.5
    安卓android杀不死进程,保护,双进程守护,驻留,Marsdaemon,保活
    html 音乐 QQ播放器 外链 代码 播放器 外链 代码
  • 原文地址:https://www.cnblogs.com/fatyao/p/10633150.html
Copyright © 2011-2022 走看看