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

     

  • 相关阅读:
    Python爬虫的开发
    JSON
    XPath
    w3c
    Python I/O操作
    【转】C语言中DEFINE简介及多行宏定义
    【转】C++中#if #ifdef 的作用
    srand()、rand()、time()函数的用法
    排序算法之冒泡排序、选择排序
    Java Spring学习笔记
  • 原文地址:https://www.cnblogs.com/fatyao/p/10633150.html
Copyright © 2011-2022 走看看