---
title: 构建索引数据
description: "在只有索引表处于INACTIVE状态时，才可以通过索引构建工具填充索引数据。如果需要重建索引数据，请先修改索引状态为INACTIVE，索引数据构建完之后索引状态会自动转换为ACTIVE。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/bds/kunpengbds_omniruntime_20_0615.html
sourcePath: /source/zh/kunpengboostkithistory/2400/bds/kunpengbds_omniruntime_20_0615.html
indexId: 40de5419844ce54a0fe725615febf43743c0f4e78651c109b8d769bc4355aa7178
---
# 构建索引数据

在只有索引表处于INACTIVE状态时，才可以通过索引构建工具填充索引数据。如果需要重建索引数据，请先修改索引状态为INACTIVE，索引数据构建完之后索引状态会自动转换为ACTIVE。

数据表中存在大量数据时，构建耗时较长，建议使用nohup命令放在后台执行，避免操作被意外中断。

执行以下命令可批量构建已有数据表的索引数据。

```
hbase com.huawei.boostkit.hindex.mapreduce.GlobalTableIndexer -Dtablename.to.index=
tablename
-Dindexnames.to.build=
'idx_0'
```

命令参数说明：

- tablename.to.index：表示需修改索引状态的数据表的名称。
- indexnames.to.build：指定的需要批量生成数据的索引名，可以同时指定多个，用#号分隔。
