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
  • 相关阅读:
    TortoiseGit保存用户名密码的方法
    nginx proxy优化
    tomcat优化
    mongodb 慢SQL查询
    iptables基础知识
    mongostat
    mongodb命令
    nginx libpcre.so.1: cannot open shared object file
    error while loading shared libraries: libmcrypt.so.4
    mongodb常见问题
  • 原文地址:https://www.cnblogs.com/xusweeter/p/9131173.html
Copyright © 2011-2022 走看看