更新时间:2024-10-31 GMT+08:00
分享

HBase全局二级索引样例程序开发思路

HBase支持使用全局二级索引加速条件查询,通过本样例,您可以了解如何管理及使用全局二级索引。

该样例程序仅适用于MRS 3.3.0及之后版本。

场景说明

假定用户开发一个应用程序,其中一个功能需要记录用户信息及地址,记录数据如下表:

表1 用户信息表

id

name

age

address

1

Zhang

20

CityA

2

Li

30

CityB

3

Wang

35

CityC

数据规划

合理地设计表结构、行键、列名能充分利用HBase的优势。全局二级索引应用于scan条件查询场景,查询均由索引表完成,无需关注用户表rowkey。在本样例中,用户表rowkey格式为:"r1","r2","r3"...,所有列都存储在info列族中。

样例功能说明

样例重点介绍全局二级索引的创建、状态修改、删除、以及基于二级索引查询的实现。

相关文档