1.2.1 Zookeeper 入门

什么是ZooKeeper

在这里插入图片描述

何为分布式协调服务

单机系统因处理能力上限、可用性、可靠性的考虑,变成分布式系统。

原来在单机进程中完成的一件事的多个步骤,变为在多个计算机中完成,这时就需要协调各个计算节点做事的顺序;原来在单系统中资源竞争通过锁进行同步控制;现在变成了多个计算机上的进程间的资源竞争,也需要分布式协调。

我们可以把每个分布式系统中需要的协调管理的公共基础部分抽取出来作为一个基础公共服务供大家使用,这就是分布式协调服务。

zookeeper 的应用案例

Hbase: 使用ZooKeeper进行Master选举、服务间协调。

Solr: 使用ZooKeeper进行集群管理、Leader选举、配置管理。

dubbo:服务注册

Mycat:集群管理、配置管理

Sharding - sphere:集群管理、配置管理

Zookeeper 同类产品

consul 、etcd、Doozer

单机版安装

在这里插入图片描述

CLI操作指令

在这里插入图片描述

Java API

在这里插入图片描述

第三方客户端

<dependency>
  <groupId>com.101tec</groupId>
  <artifactId>zkclient</artfactId>
  <version>0.10</version>
</dependency>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值