本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- lemonhandsome
- wallimn
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
HMaster的failover 流程(二)
继续上一篇的master failover流程
master挂掉期间没有regionserver挂掉的情况。
昨天写着写着突然发现90 failover存在一个bug,今天测试了一下,果然存在。
当master处理zk上面的unassigned节点时,首先会去getchlidren。这个函数会获取zk unassigned节点
set watch(该节点删除触发nodede ...
(转)MySQL双主复制环境中BINLOG日志的解析
MySQL Replication的双主高可用是很常用的数据库高可用方案,在数据库软件升级、大数据量更新、对象结构变更等方面相比普通的M-S结构有巨大优势。但是,多主模式由于只有两个实例,在读写分离方面不太好处理,如果为每个
master各挂载几个slave的话,一旦该master宕机,则这一组slave也统统失去了数据更新的有效来源。
本文主要通过分析MySQL数据库记录的BINLOG日志 ...
Hbase 源码分析之当regionserver挂掉以后
当Master通过ZK获知Regionserver挂掉以后,通过调用expireServer接口进行处理
public synchronized void Hmaster.ServerManager.expireServer(final HServerInfo hsi){
获取serverName
从onlineserverlist中获取serverinfo
如果serverinfo为空,则抛 ...
有关Mysql master/slave replication的应用
Mysql master/slave replication这个架构非常成熟。我们已经基于它做了3、4年开发了。既可以支持高可用性双机备份系统的建立,也可以支持通过读写分离提高数据库写入和读出性能。有文章说在主服务器上更新二进制日志的额外开销对性能有1%的影响,具体数字怎么得出来的没有考证。但我们系统的压力测试分别在单一Master和Master-Slave两种情况下运行,没有看到明显性能差异。
...
mysql主从服务器的原理和设置
一 主从配置的原理
mysql的Replication是一个异步的复制过程,从一个mysql instance(Master)复制到另一个mysql instance(Slave),
在master与slave之间的整个复制过 ...
HBase bug:重启机群后不能正常工作
现象:
hbase机群重启后不能正常工作,通过web接口访问时,500 Exception的样子。hbase hbck显示很多region没有被服务。
重现过程:
某些情况下下,比如系统压力比较大,或者master意外kill掉了,master会被快速重启。
这个时候region server是正常的,region server会通过zookeeper感知这个事件,并将master切换到新的服务进 ...