
HBase
文章平均质量分 65
chicm
这个作者很懒,什么都没留下…
展开
-
HBase 日志分割 (log split)
在上一篇博文中,我们提到原创 2014-11-09 19:36:30 · 3071 阅读 · 0 评论 -
HBase 0.99 源代码分析 - Master启动过程(1)
HBase版本更新速度比较快,网上已经有很多HBase源码分析的文章,本文基于目前最新的master branch(当前最新release版本为0.98)分析学习HBase Master服务器启动过程。从HBase启动脚本 (start-hbase.sh, hbase-daemon.sh, hbase) 可以看出HBaseMaster启动的入口函数是org.apache.hadoop.hbas原创 2014-11-04 23:53:52 · 1863 阅读 · 0 评论 -
HBase 0.99 源代码分析 - Master启动过程(2)
下面继续从HMaster.finishActiveMasterInitialization方法开始分析HBase 0.99 Master启动过程。HMaster.finishActiveMasterInitialization方法主要完成如下功能:1. 初始化Master功能组件:filesystem manager, server manager, assignment manager, r原创 2014-11-06 00:10:34 · 1759 阅读 · 0 评论 -
HBase文件格式演变之路
Apache HBase是Hadoop的分布式开源的存储管理工具,非常适合随机实时的io操作。我们知道,Hadoop的Sequence File是一个顺序读写,批量处理的系统。但是为什么HBase能做到随机的,实时的io操作呢?Hadoop底层使用Sequence File文件格式存储,Sequence File允许以追加的方式增加k-v(Key-Value)数据,根据hdfs的a转载 2014-11-09 16:29:33 · 496 阅读 · 0 评论 -
LSM树在HBase中的应用
3.5 Log-Structured Merge-Trees(LSM-trees)No-SQL database usually uses LSM-trees as data storage process architecture. HBase is no exception. As we all known, RDBMS adopts B+ tree to organize its i翻译 2014-11-09 14:53:44 · 1749 阅读 · 0 评论 -
Windows环境下搭建HBase源码开发环境
本文介绍了如何在Windows环境下搭建HBase源码开发及调试环境,用于查看,分析,开发,提交HBase源码。原创 2014-12-07 15:18:05 · 4822 阅读 · 0 评论