美文网首页
分布式微服务学习(一):Zookeeper

分布式微服务学习(一):Zookeeper

作者: Bertram_Wang | 来源:发表于2019-07-05 22:50 被阅读0次

    zookeeper是个什么东西?

    ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。具体 参考:[官网介绍] (http://zookeeper.apache.org/)

    CentOS7 zookeeper安装

    单机安装

    首先去官网下载一个zookeeper安装包 去下载
    本文选择了3.4.14版本

    下载页面
    • 解压
      执行命令 tar -zxvf zookeeper-3.4.14.tar.gz
    • 修改配置文件
      进入zookeeper-3.4.14目录下: cd /zookeeper-3.4.14
      重命名文件:mv ./conf/zoo_sampel.cfg ./conf/zoo.cfg
      修改文件: vi ./conf/zoo.cfg 找到dataDir=/tmp/zookeeper
      修改为:dataDir=/zookeeper-3.4.14/data
      创建文件夹data: mkrid data
    • 命令启停
      启动: ./bin/zkServer.sh start
      停止:./bin/zkServer.sh stop
      状态:./bin/zkServer.sh status
    单机状态
    集群安装
    • 修改配置文件zoo.cfg
      添加一下配置
      server.1=centos7-01:2881:3881
      server.2=centos7-02:2881:3881
      server.3=centos7-03:2881:3881
    • 远程拷贝三份文件夹
      命令: scp -r /zookeeper-3.4.14 root@centos7-01:/zookeeper-3.4.14
    • 分别在三个文件夹的data目录下 创建文件myid
      内容分别为 1 2 3 对应上面server.*
      server.id=ip:2881:3881

    再依次启动三个zookeeper即可。

    相关文章

      网友评论

          本文标题:分布式微服务学习(一):Zookeeper

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