zookeeper

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: zookeeper

zookeeper

  • zookeeper
  • 安装
  • 环境:linux
  • 下载
  • 上传至服务器
  • 解压
    tar -zxvf zookeeper-3.4.13.tar.gz
  • 编辑配置文件
  • 1.进入conf目录:
    [root@localhost local]# cd zookeeper-3.4.13/conf
  • 2. 将zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名)
    [root@localhost conf]# cp zoo_sample.cfg zoo.cfg
  • 配置环境变量
  • [root@localhost zookeeper-3.4.13]# export ZOOKEEPER_INSTALL=/usr/local/zookeeper-3.4.13/
  • [root@localhost zookeeper-3.4.13]# export PATH=PATH:PATH:PATH:ZOOKEEPER_INSTALL/bin
  • 启动zookeeper
  • 1.进入bin目录,并启动zookeeper。
    如果不是在bin目录下执行,启动zookeeper时会报错: bash: ./zkServer.sh: No such file or directory
  • 注意: ./zkServer.sh start前面的 . 不可忽略。
  • [root@localhost local]# cd /usr/local/zookeeper-3.4.13/bin
  • [root@localhost bin]# ./zkServer.sh start
  • 2.启动成功效果如下:
  • 3.zookeeper的服务端启动后,还需要启动zookeeper的客户端:
    [root@localhost bin]# ./zkCli.sh
  • 4.查看状态:
  • 创建服务并注册进zookeeper
  • 服务样例

appliaction.yml

  • 测试
  • 启动zookeeper服务
  • ./zkServer.sh start
  • 在服务器上启用zookeeper客户端
  • ./zkCli.sh
  • 图二为结果
  • 查看根结点
    如果没有服务注册进zookeeper时,根结点就只有一个zookeeper节点
  • ls /
  • 查看节点里的其他节点
  • 获取在zookeeper中,注册的服务信息
    get /.../....
  • 实例
  • 节点信息转成json对象后
  • 实例
  • springcloud整合zookeeper
  • 服务配置(application.yml)
  • 服务提供者
  • application.yml
  • 主启动类
  • 业务类(controller)
  • 服务消费者
  • application.yml
  • 主启动类
  • 业务类(controller)
  • 服务注册
  • 当服务配置完以后,启动服务就会根据配置注册到zookeeper中。
  • zookeeper里被注册了服务后就会在根结点多一个services
  • 查看services
  • 查看单个服务
  • 根据节点流水号查询节点服务相关信息
  • 根据返回的json串即可读取服务的相关信息


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
23天前
|
存储 监控 负载均衡
ZooKeeper
ZooKeeper
|
6月前
|
运维 分布式计算 算法
Zookeeper解读
Zookeeper解读
38 0
|
8月前
|
存储 算法 Linux
Zookeeper
 ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。
99 0
|
11月前
|
存储 域名解析 负载均衡
Zookeeper—应用
前言 在前面的几篇文章中,我们讲解了ZooKeeper的组成,基本功能,集群选举,ZAB协议和数据一致性。所有的设计都因应用场景而生,不结合场景的方案都是耍流氓。在今天的文章中,我们将要去了解ZK的应用,加深对ZK的认识。
|
存储 分布式计算 数据管理
|
SQL 存储 关系型数据库
|
消息中间件 存储 分布式计算
初识ZooKeeper
特点、应用场景
549 0
|
存储 消息中间件 算法
ZooKeeper 到底解决了什么问题?
目标 ZooKeeper 很流行,有个基本的疑问: ZooKeeper 是用来做什么的? 之前没有ZK,为什么会诞生 ZK?
279 0
ZooKeeper 到底解决了什么问题?
|
存储 分布式计算 监控
Zookeeper介绍
一、Zookeeper概述
428 0
Zookeeper介绍
zookeeper理解与应用
它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。
84 0