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
  • 相关阅读:
    Eclipse 开发过程中利用 JavaRebel 提高效率
    数字转化为大写中文
    网页变灰
    解决QQ截图无法在PS中粘贴
    ORACLE操作表时”资源正忙,需指定nowait"的解锁方法
    网页常用代码
    SQL Server 2000 删除注册的服务器
    GridView 显示序号
    读取Excel数据到DataTable
    清除SVN版本控制
  • 原文地址:https://www.cnblogs.com/xusweeter/p/9131173.html
Copyright © 2011-2022 走看看