您的位置 首页 大数据运维

做过 hbase 的二级索引吗

HBase 的一级索引就是 rowkey,我们只能通过 rowkey 进行检索。如果我们想对 hbase 里面

列族的列进行一些组合查询,就需要采用 HBase 的二级索引方案来进行多条件的查询。

二级索引的本质:就是建立各列值与行键之间的映射关系。

设计思路:

 

其查询步骤如下:

1.)根据 C1=C11 到索引数据中查找其对应的 RK,查询得到其对应的 RK=RK1

2)得到 RK1 后就自然能根据 RK1 来查询 C2 的值了 这是构建二级索引大概思路,其他组合

查询的联合索引的建立也类似

其他方案:ElasticSearch+HBase 或者 solr+HBase

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章