- 博客(2)
- 收藏
- 关注
原创 HBase源码之Compaction的执行策略分析
HBase的Compaction操作一般都是表粒度的,该操作会将合并HStore下的storefile文件,具体应该合并哪些storefile文件则是由compaction的筛选算法决定的。 基本的调用逻辑是用户的compactRequest一步步向下传递,最终传入HStore中的requestCompaction()方法里。也就是说compaction请求最终送到了该表相关的各个HStore,
2017-02-26 17:00:06 3665
原创 租约机制以及在hbase中的应用
为什么需要Lease 分布式系统中为什么需要租约机制,这是因为在分布式系统,为了保证服务的高可用,需要在服务发生故障的时候及时启动另外一个服务实例以替换故障服务。这样就需要在服务端和客户端或者服务端和控制中心维持一个心跳信息,用于服务进程向控制中心汇报当前自己的健康情况,如果控制中心在一段时间收不到服务进程上报的心跳,则会启动新的进程继续对外提供服务。 但是,由于实际网络情况的复杂性,控制中心
2017-02-18 18:00:11 2263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人