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

zookeeper是个什么东西?

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

CentOS7 zookeeper安装

单机安装

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

10879157-366d9c6ebb725163.png
下载页面
  • 解压
    执行命令 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
10879157-38d96fec3ac037c6.png
单机状态
集群安装
  • 修改配置文件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即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值