原文:https://www.cnblogs.com/barrywxx/p/11644803.html 1. 基于数据库实现分布式锁; 2. 基于缓存(Redis等)实现分布式锁; 3. 基于Zookeeper实现分布式锁; 一, 基于数据库实现分布式锁 1. 悲观锁 利用select … wher ...
分类:
其他好文 时间:
2020-05-05 14:04:38
阅读次数:
59
Zookeeper 集群的搭建: 1,先安装JDK 2,wget http://apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 3,tar xf zookeeper-3.4.10.tar.gz -C apps 4, ...
分类:
其他好文 时间:
2020-05-04 22:58:31
阅读次数:
77
etcd介绍 etcd是基于go语言开发的一个开源的、高可用的key value式存储系统,可以用于配置共享和服务的注册与发现。 可能etcd此刻你不是很熟悉,但你应该知道zookeeper,etcd和zookeeper比较类似。 etcd都具有哪些特点呢? + + + + + + + etcd应用 ...
分类:
其他好文 时间:
2020-05-04 21:03:08
阅读次数:
130
一. ZooKeeper是什么ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制 ...
分类:
其他好文 时间:
2020-05-04 17:12:02
阅读次数:
90
zookeeper的数据都是以数据文件的形式存储的,临时文件下面不可以再建文件数据。 zookeeper的默认监视事件只会执行一次,可以利用zkclinet 或者 curator多次触发监控事件,并可以利用他们的选举(和zookeeper的集群选举不同)可选举一台机器执行某个业务或者事件。 可以注册 ...
分类:
其他好文 时间:
2020-05-03 14:20:21
阅读次数:
69
CAP:Consistency(数据强一致性)、Availability(其中一台机器故障其他的可以提供服务)、Partitiontolerance(机器间因网络延迟等问题不能同步,确保都可以提供服务),因为分布式微服务集群基本上是要求的所以一般都是在CP 或者 AP 之间做选择。 CA本来就矛盾。 ...
分类:
其他好文 时间:
2020-05-02 22:51:17
阅读次数:
91
注:zookeeper集群节点数必须为奇数,满足leader选举算法(当选leader的节点所需支持节点数过半的原则),且 =3 1、下载zookeeper安装包 2、远程传输到hadoop2、hadoop3节点上 scp r zookeeper 3.4.10.tar.gz root@hadoop2 ...
分类:
其他好文 时间:
2020-05-02 22:43:01
阅读次数:
61
本文记录一下Geomesa-Hbase集群部署,在单机部署的基础上 https://www.cnblogs.com/help-silence/p/12817447.html 1.搭建集群 https://www.cnblogs.com/help-silence/p/12517442.html 2.安 ...
分类:
其他好文 时间:
2020-05-02 22:30:41
阅读次数:
96
1.ZooKeeper文件系统 Zookeeper提供一个多层级的节点命名空间(节点称为znode)。 与文件系统不同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放数据而目录节点不行。 为什么zookeper不能存储大数据(像mysql数据库那样)? 内存上: Zookeepe ...
分类:
其他好文 时间:
2020-05-02 17:03:56
阅读次数:
61
前言 Zookeeper实现服务注册与发现主要应用的是Zookeeper的Znode数据模型和Watcher机制。 Zookeeper的数据模型,有点类似咱们数据结构中的树形结构,也有点类似我们操作系统的目录结构。树由节点组成,Zookeeper的数据存储也是基于节点,数据模型中的每一个节点,Zoo ...
分类:
其他好文 时间:
2020-05-02 00:34:10
阅读次数:
109