美文网首页
ZooKeeper集群的安装部署

ZooKeeper集群的安装部署

作者: sknfie | 来源:发表于2020-09-05 15:15 被阅读0次

    概述

    ZooKeeper是一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。Kafka的运行依赖ZooKeeper。
    本文详述一下如何搭建ZooKeeper集群。

    搭建ZooKeeper集群

    1.上传安装包

    • 将zookeeper-3.4.5.tar.gz上传到/usr/local目录下
    • 解压:tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local
    • 重命名:mv zookeeper-3.4.5 zk

    2.配置

    • 配置环境变量
    vi ~/.bashrc
    export ZOOKEEPER_HOME=/usr/local/zk
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
    source ~/.bashrc
    
    • 修改zookeeper配置文件
    cd zk/conf
    cp zoo_sample.cfg zoo.cfg
    
    vi zoo.cfg
    dataDir=/usr/local/zk/data
    
    server.0=192.168.201.33:2888:3888
    server.1=192.168.201.34:2888:3888
    server.2=192.168.201.35:2888:3888
    
    • 新建数据文件目录,并设置zk server表示号
    cd zk
    mkdir data
    cd data
    
    vi myid
    0
    

    在另外两个节点上按照上述步骤配置ZooKeeper,zk server标识号分别设置为1和2。

    • 启动zk
    # zkServer.sh start //分别在三台机器上执行启动命令
    JMX enabled by default
    Using config: /usr/local/zk/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    
    # zkServer.sh status //检查ZooKeeper状态,应该是一个leader,两个follower
    JMX enabled by default
    Using config: /usr/local/zk/bin/../conf/zoo.cfg
    Mode: follower
    

    相关文章

      网友评论

          本文标题:ZooKeeper集群的安装部署

          本文链接:https://www.haomeiwen.com/subject/ueqfektx.html