美文网首页
Centos7安装zookeeper

Centos7安装zookeeper

作者: adced06edef5 | 来源:发表于2019-10-02 15:06 被阅读0次

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
    ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
    ZooKeeper包含一个简单的原语集, [1] 提供Java和C的接口。
    ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在$zookeeper_home\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。
    官网:https://zookeeper.apache.org/
    下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
    下载:

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
    

    解压:

    tar -zxvf zookeeper-3.4.14.tar.gz
    

    进入/zookeeper-3.4.14/conf可以看到zoo_sample.cfg,将其拷贝重命名为zoo.cfg

    cp zoo_sample.cfg zoo.cfg
    

    在zookeeper-3.4.14目录下分别创建dataDir和dataLogDir分别用来存储数据及日志。

    mkdir dataDir
    mkdir dataLogDir
    

    使用vim修改zoo.cfg配置

    vim conf/zoo.cfg
    

    修改一下内容:


    image.png

    启动zookeeper服务端

    ./bin/zkServer.sh start
    
    image.png

    检查zookeeper状态

    ./bin/zkServer.sh status
    
    image.png

    启动zookeeper客户端

    ./bin/zkCli.sh
    
    image.png

    查看根节点

    ls /
    
    image.png

    相关文章

      网友评论

          本文标题:Centos7安装zookeeper

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