在只有索引表处于INACTIVE状态时,才可以通过索引构建工具填充索引数据。如果需要重建索引数据,请先修改索引状态为INACTIVE,索引数据构建完之后索引状态会自动转换为ACTIVE。
数据表中存在大量数据时,构建耗时较长,建议使用nohup命令放在后台执行,避免操作被意外中断。
执行以下命令可批量构建已有数据表的索引数据。
hbase com.huawei.boostkit.hindex.mapreduce.GlobalTableIndexer -Dtablename.to.index=tablename -Dindexnames.to.build='idx_0'
命令参数说明: