对于HBase类型的表,还支持创建索引。索引是为了实现HBase的快速条件查询而创建的HBase和ES表,这些表需要通过索引管理功能进行管理。
进入索引管理页面的步骤如下:
在表管理页面右侧的表列表中,单击HBase类型表对应操作列中的“更多”链接,并在下拉菜单中选择[索引管理]菜单项,进入到该表的索引管理页面。
索引管理页面中通过列表的形式展示了索引信息并提供了操作链接。列表中的信息如下:
索引名称:索引的名称。
索引类型:索引的类型。
创建时间:索引的创建时间。
更新时间:索引最后一次修改的时间。
操作:提供了可对索引执行的操作链接。
列表提供了刷新功能,单击列表上方的<刷新>按钮,可以刷新索引列表。
列表的右上角提供了索引查询功能,通过输入索引名称关键字,并点击图标,即可查询出符合条件的索引。
新建HBase索引的步骤如下:
单击索引列表上方的<新建>按钮,弹出新建索引窗口。
根据需要选择索引类型,选择不同的索引类型,后续需要配置的参数不同。
表-1 索引参数说明
索引类型 |
索引相关参数说明 |
全局索引 |
HBase二级索引的一种实现方案,该索引会保存在HBase表中
|
全文索引 |
HBase二级索引的另一种实现方案,会将该索引保存在Elasticsearch中
|
单击<确定>按钮,索引新建完成。
HBase表仅能创建一个全文索引,创建一个即可满足查询需求,创建多个会造成数据冗余浪费存储空间。 |
在索引管理页面的列表中,单击索引对应操作列中的“编辑”链接,弹出编辑索引窗口。
编辑索引,编辑功能仅可向现有索引中添加过滤字段。
单击<确定>按钮,索引编辑完成。
在索引管理页面的列表中,单击索引对应操作列中的“删除”链接,弹出删除确认提示框。