HBase源码分析2—client和region定位原理
在上一篇文章HBase源码分析1—初试中简要介绍了HBase的整体组成。从这一篇开始逐渐从源码入手看下HBase内部究竟是如何工作的。
我们主要使用的代码是1.4.0版本的,同样的,Java使用的lib版本也是1.4.0,可以通过maven仓库下载到。
Java操作HBase的例子
假设我们已经创建了一个test表,并且有列族cf1, cf2
1 |
create 'test', {NAME=>'cf1'}, {NAME=>'cf2'} |
我们只进行一个简单的put操作,代码如下: