• zookeeper集群


    安装jdk8

    cd /opt/tools
    tar -xf jdk-8u112-linux-x64.tar.gz
    mv jdk1.8.0_112 /opt/
    vim /etc/profile.d/env.sh
    ######
    export JAVA_HOME=/opt/jdk1.8.0_112
    export JAVA_BIN=/opt/jdk1.8.0_112/bin
    export JRE_HOME=/opt/jdk1.8.0_112/jre
    export PATH=$PATH:/opt/jdk1.8.0_112/bin:/opt/jdk1.8.0_112/jre/bin                                               
    export CLASSPATH=/opt/jdk1.8.0_112/jre/lib:/opt/jdk1.8.0_112/lib:/opt/jdk1.8.0_112/jre/lib/charsets.jar
    ######
    source /etc/profile
    [root@docker1 tools]# java -version
    java version "1.8.0_112"
    Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

    节点1

    mkdir /opt/zkcluster
    cd /opt/tools
    tar -xf zookeeper-3.4.10.tar.gz
    mv zookeeper-3.4.10 /opt/zkcluster/3001
    cd /opt/zkcluster/3001
    mkdir data logs
    cd conf
    vim zoo.cfg
    #####
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/opt/zkcluster/3001/data
    dataLogDir=/opt/zkcluster/3001/logs
    clientPort=3001
    server.1=192.168.159.30:2887:3887
    server.2=192.168.159.30:2888:3888
    server.3=192.168.159.30:2889:3889
    #主要修改ip,端口
    #####
    echo 1 > /opt/zkcluster/3001/data/myid
    
    启动
    /opt/zkcluster/3001/bin/zkServer.sh start

     节点2

    cd /opt/cluster
    cp -av 3001 3002
    sed -i 's/3001/3002/g' /opt/zkcluster/3002/conf/zoo.cfg
    echo 2 > /opt/zkcluster/3002/data/myid

    启动
    /opt/zkcluster/3002/bin/zkServer.sh start

    节点3

    cd /opt/cluster
    cp -av 3001 3003
    sed -i 's/3001/3003/g' /opt/zkcluster/3003/conf/zoo.cfg
    echo 3 > /opt/zkcluster/3003/data/myid
    
    启动
    /opt/zkcluster/3002/bin/zkServer.sh start

    验证集群

    [root@docker1 conf]# /opt/zkcluster/3001/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zkcluster/3001/bin/../conf/zoo.cfg
    Mode: leader
    [root@docker1 conf]# /opt/zkcluster/3002/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zkcluster/3002/bin/../conf/zoo.cfg
    Mode: follower
    [root@docker1 conf]# /opt/zkcluster/3003/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zkcluster/3003/bin/../conf/zoo.cfg
    Mode: follower
  • 相关阅读:
    <汇编语言(第2版)>2011032501
    【转】Debug命令详解
    <海量数据库解决方案>2011032401
    <海量数据库解决方案>2011032301
    <海量数据库解决方案>2011032501
    <汇编语言(第2版)>2011032901
    <海量数据库解决方案>2011033101
    <汇编语言(第2版)>2011032301
    <汇编语言(第2版)>2011032701
    <汇编语言(第2版)>2011040201
  • 原文地址:https://www.cnblogs.com/hanxiaohui/p/8820575.html
Copyright © 2020-2023  润新知