索引管理模块支持统一管理索引库生成的所有索引,包括查看索引列表,自定义索引列、筛选查看指定索引,关闭、删除/批量删除指定索引,查看索引详情等管理操作。具体如下:
› 查看索引列表
进入数据管理>数据存储>索引库>索引管理页面,索引管理列表中展示了系统当前已存的所有索引,如下所示:
索引列表中各表头展示信息说明如下:
元素名称 |
元素说明 |
索引名称 |
索引的名称,是索引的唯一标识 |
索引库 |
索引所属的索引库名称 |
索引库策略 |
索引遵循的索引库策略名称 |
所处阶段 |
索引所处的生命周期阶段,包含2种阶段:热阶段、温阶段:
• 热阶段:实例标识为 hot 属性,且其上的索引也带有 hot 属性。热节点的索引支持频繁的写入与查询的操作,这类节点通常采用 SSD 磁盘作为存储,; • 温阶段:实例标识为 warm 属性,且其上的索引也带有 warm 属性。温节点的索引通常不需要频繁写入的操作,查询的频次也很低,这类节点通常采用 HDD 作为存储;
|
索引状态 |
索引的当前运行状态,包含 3 种状态:正常、警告、异常:
• 正常:表示所有主分片及备份均正常运行; • 警告:表示所有主分片正常运行,但部分副本未能正常分配运行。处于此状态的索引可用,但可能影响集群的高可用性以及数据读取的吞吐量,存在一定的风险; • 异常:表示至少有一个主分片未能正常运行。处于此状态的索引部分或全部数据都处于不可用状态。
|
数据计数 |
索引包含的文件数据量,帮助了解数据规模。 |
存储量 |
索引占用的存储空间,帮助管理和规划存储资源。 |
读写状态 |
索引的可读性和可写性状态,包含 3 种状态:只读、读写、创建中、不可读/不可访问:
• 只读:在只读状态下,索引可以被查询和检索,但不能进行写入操作; • 读写:在读写状态下,索引既可以被查询也可以接收新的数据写入; • 创建中:在创建中状态下,索引正在被系统构建,包括分配必要的资源、设置索引结构及映射规则、准备用于存储和检索数据的内部数据结构。此阶段索引通常不可用于读取或写入操作,尝试对创建中的索引执行查询或写入操作可能会导致错误; • 不可读/不可访问:不可读状态表示索引当前不可用于读取操作,通常是由于索引维护、重建、更新或其他维护性任务导致的。
|
删除倒计时 |
索引预计被删除的剩余时间。 |
创建时间 |
索引创建的日期和事件,用于索引的追踪和管理。 |
操作 |
支持关闭、删除指定索引,查看索引详情。 |
最近更新时间 |
索引最近一次的更新时间 |
› 自定义索引列、过滤/筛选索引
• 点击列表右上角的““按钮,可以在“自定义列设置”配置框中,勾选选择是否在索引管理列表中展示“索引库名称”、“数据类型”列。如下所示:
• 使用搜索框可以选择按照索引名称或索引库名称对目标索引进行过滤搜索。如下所示:
• 支持点击数据计数、存储量、删除时间、创建时间实现升降序排列;
• 支持通过所处阶段(热阶段/温阶段)、索引状态(正常/警告/异常)、读写状态(只读/读写/创建中/不可读/不可访问) 筛选显示。
› 关闭、删除/批量删除指定索引
点击列表中指定索引对应"操作"列的"关闭"/"删除"按钮,可以关闭/删除所选索引。同时勾选多个目标索引,点击索引列表上方的""按钮,可以批量删除多个目标索引,""按钮右侧也实时展示了已选中索引的统计数量。
注意:
1. 进行关闭操作时:不支持关闭处于“读写”状态的索引;关闭的索引不可用于搜索、查询等操作,关闭后,此索引不会消耗计算资源,但仍然占用磁盘空间;若索引正在写入数据,关闭可能会造成部分缓存数据丢失,请谨慎操作!
2.进行删除操作时:不支持删除处于“读写”状态的索引。
› 查看索引详情
选择目标索引,点击列表"操作"列的"查看"按钮,可以打开索引详情抽屉,浏览该索引的详细信息,包括索引名称、索引状态、索引读写状态等索引基本信息,数据类型、主分片存储量等索引数据统计信息,以及索引所处的生命周期阶段、阶段运行状态等生命周期信息。如下所示: