在面对一个新的数据库时, 深究其原理并不知一个明智的选择, 正如开车一般, 大多数人都是先学会开车, 然后在开车的过程中车子出故障了, 再慢慢学着去修理. 不管怎么说, 第一步都是要先会使用....哦对, 如果你现在还没有数据, 先跳到文章底部, 那里有建表和数据插入的操作.
hbase没有索引, 访问hbase中的数据只有三种方式:
通过指定row key访问
通过row key范围访问
全表扫描...scan ',{COLUMNS=>['column family:key']}: 返回全表指定列族的一个 key
到这里, 有没有对大括号中的属性值感兴趣?...不过经过我多方尝试, 发现这些方法都是hbase官方jar包中实现的过滤功能, 也就是说, 如果你是用JAVA开发, 那就可以自己写过滤器....FirstKeyOnlyFilter: 返回每行的第一个键值, 没有参数. (用来统计??)
InclusiveStopFilter: 提前结束遍历. 当遇到匹配的 row key时停止.