MAPREDUCE服务 MRS-创建HBase全局二级索引:功能简介

时间:2024-11-01 09:29:12

功能简介

通过调用“org.apache.hadoop.hbase.hindex.global.GlobalIndexAdmin”中的方法进行HBase全局二级索引的管理,该类中addIndices用于创建全局二级索引。

全局二级索引的创建需要指定索引列、覆盖列(可选)、索引表预分区(可选,建议指定)。

在已有存量数据的表上创建全局二级索引,需要创建索引预分区,防止索引表出现热点,索引表数据的rowkey由索引列构成,并且包含分隔符,格式为“\x01索引值\x00”,因此预分区需要指定成对应格式,例如,当使用id列和age列作为索引列时,两个列均为整数,使用id列完成预分区,可以指定索引表预分区点为:

\x010,\x011,\x012....

support.huaweicloud.com/devg-lts-mrs/mrs_07_080088.html