zoukankan      html  css  js  c++  java
  • Linux环境下ZooKeeper集群环境搭建关键步骤

    ZooKeeper版本:zookeeper-3.4.9

    ZooKeeper节点:3个节点

     

    以下为Linux环境下ZooKeeper集群环境搭建关键步骤:

    前提条件:已完成在Linux环境中安装JDK并配置环境。

     

    一、下载安装介质

    官网下载地址:https://archive.apache.org/dist/zookeeper/

    image

    下载:zookeeper-3.4.9.tar.gz

    二、上传安装介质

    将下载到的tar.gz安装包上传至服务器。

    三、解压安装介质

    解压命令:

    tar zxvf zookeeper-3.4.9.tar.gz

    四、修改配置文件

    cd <ZK_HOME>/conf/
    cp zoo_sample.cfg zoo.cfg

    在zoo.cfg中添加或修改如下配置项:

    vi zoo.cfg
    dataDir=/opt/zookeeper-3.4.9/data
    server.1=192.168.13.4:2888:3888
    server.2=192.168.13.5:2888:3888
    server.3=192.168.13.2:2888:3888

    五、创建数据目录

    cd <ZK_HOME>
    mkdir data

    六、创建并配置myid文件

    在data目录中创建myid文件,并在里面填写与zoo.cfg中对应的索引值。

    cd <ZK_HOME>/data
    vi myid
    1
    x

    七、同步ZK目录至其他节点并修改myid文件

    1、将ZK_HOME打包并同步至其他节点并解压。

    tar cvf zookeeper-3.4.9.tar zookeeper-3.4.9/
    scp zookeeper-3.4.9.tar root@192.168.13.2:/opt
    scp zookeeper-3.4.9.tar root@192.168.13.5:/opt

    2、修改data目录下的myid文件索引值

    按照zoo.cfg中的配置修改索引值。

    八、启动验证

    [Unauthorized System] root@node2:/opt/zookeeper-3.4.9/bin# ./zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Mode: leader
    
    [Unauthorized System] root@node1:/opt/zookeeper-3.4.9/bin# ./zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Mode: follower
  • 相关阅读:
    收藏文章整理
    关于java里的SimpleDateFormat使用
    手写MQ框架(四)-使用netty改造梳理
    JDK8中的ConcurrentHashMap源码
    JDK8中的HashMap源码
    手写MQ框架(三)-客户端实现
    手写MQ框架(二)-服务端实现
    Vue.js入门
    Tomcat启动找不到项目依赖jar的解决方式
    java课堂 动手动脑2
  • 原文地址:https://www.cnblogs.com/xusweeter/p/9131173.html
Copyright © 2011-2022 走看看