一:什么是git分布式版本控制系统。保存某一时刻,某些文件内容快照的系统。其中有集中式的版本控制系统,例如:SVN.集中式将文件的内容/版本信息/修改信息都保存在一个中央服务器中。使用者将特定版本的文件内容拷贝到本地进行操作,问题在于单点故障,当服务器或者网络出现问题,那么所有的版本都访问不了,并且对比,提交代码都进行不了。svn保存的是每一次的变化。分布式的版本控制系统,例如:git.使用者将整
分类:
其他好文 时间:
2018-03-08 20:18:59
阅读次数:
157
分布式集群的通用问题 当前的HDFS和YARN都是一主多从的分布式架构,主从节点 管理者和工作者 问题:如果主节点或是管理者宕机了。会出现什么问题? 群龙无首,整个集群不可用。所以在一主多从的架构中都会有一个通用的问题: 当集群中的主节点宕机之后,整个集群不可用。这个现象叫做:单点故障。SPOF 单 ...
分类:
其他好文 时间:
2018-03-08 19:37:52
阅读次数:
206
为防止二层单点故障,采用冗余的交换机,但是,冗余会产生环路,导致广播风暴、mac-address-table不稳定,多帧复制等一系列问题。所以救世主STP来了。 选举rootbridge选举rootport选举指定端口最后为阻塞端口 选举rootbridge:最初所有的交换机都想成为rootbridge,都会发送BPD
分类:
其他好文 时间:
2018-03-07 15:02:41
阅读次数:
196
很久没有更新了,闲来无事在写一个吧!写的不好,望大神们多多指教。1)、Keepalived高可用对之间是通过VRRP协议通信的,VRRP全称VirtualRouterRedundancyProtocol,【虚拟路由冗余协议】,VRRP的出现时为了解决静态路由单点故障的问题。2)、VRRP是通过竞选机制来确定路由任务应该交给哪台VRRP路由器。3)、VRRP用IP多播的方式(默认多播地址:224.0
分类:
其他好文 时间:
2018-03-06 18:18:59
阅读次数:
143
ZooKeeper应用举例 以ZooKeeper提供的基本服务分布式锁为例。 7.1 分布式锁应用场景 在分布式锁服务中,有一种最典型应用场景,就是通过对集群进行Master选举,来解决分布式系统中的单点故障。什么是分布式系统中的单点故障:通常分布式系统采用主从模式,就是一个主控机连接多个处理节点。 ...
分类:
其他好文 时间:
2018-03-03 16:56:19
阅读次数:
146
数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求: 1 不能有单点故障。 2 以时间为序,或者ID里包含时间。这样一是可以少一个索引,二是冷热数据容易分离。 3 可以控制ShardingId。比如某一个用户的文章要放 ...
分类:
其他好文 时间:
2018-03-02 14:59:55
阅读次数:
197
一、Keepalived1.1 介绍keepalived观察其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,它集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生。说到keepalived就不得不说VRRP协议,可以说这个协议就是keepalived实现的基础,那么首先我
分类:
其他好文 时间:
2018-02-28 18:04:54
阅读次数:
149
一、工作流 一旦ZooKeeper集合启动,它将等待客户端连接。客户端将连接到ZooKeeper集合中的一个节点。它可以是leader或follower节点。一旦客户端被连接,节点将向特定客户端分配会话ID并向该客户端发送确认。如果客户端没有收到确认,它将尝试连接ZooKeeper集合中的另一个节点 ...
分类:
其他好文 时间:
2018-02-21 23:34:22
阅读次数:
210
keepalived工作原理 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚 ...
分类:
其他好文 时间:
2018-02-09 20:35:17
阅读次数:
173
redis使用基础(六) ——Redis集群 (转载请附上本文链接——linhxx) 一、单台服务器 单台redis服务器,会出现单点故障,且需要承受所有的负载。另外,所有的内容都存在单个服务器上,该服务器会成为瓶颈。 使用多台服务器作为redis服务器,需要考虑集群管理,如数据一致性、增加节点、故 ...
分类:
其他好文 时间:
2018-02-04 13:53:15
阅读次数:
158