云搜索服务7.6.2以上版本的集群支持索引状态管理。索引状态管理(ISM)是一个插件,通过该插件,您可以根据索引使用期限,索引大小或文档数的变化触发这些定期的管理操作,从而使它们自动化。使用ISM插件时,您可以根据需要定义自动处理索引滚动或删除的策略。
创建索引策略
1.登录Kibana,在左侧选择IM,进入索引管理页面 。
2.单击 Create policy ,创建索引策略。
3.在Policy ID部分输入策略ID,Define policy部分输入您的策略。
4.单击 Create 。
创建策略后,下一步将此策略附加到一个或多个索引。您还可以将policy_id在索引模板中包含,因此当创建与索引模板模式匹配的索引时,该索引将附加有策略。
PUT _template/<template_name>
{
"index_patterns": [
"index_name-*"
],
"settings": {
"opendistro.index_state_management.policy_id": "policy_id"
}
}
- <template_name>:需要替换为创建的索引模板名。
- policy_id:需要替换为3创建的Policy ID。
将策略附加到索引
1.选择 Indices 。
2.在Indices列表中选择您要附加策略的一个或多个索引。
3.单击右上角的 Apply policy ,添加应用策略。
4.从Policy ID菜单中,选择您创建的策略。
5.单击 Apply 。
将策略附加到索引后,ISM会默认创建每5分钟运行一次的作业,以执行策略操作,检查条件并将索引转换为不同的状态。
管理索引
1.选择 Managed Indices 。
2.如果您要更改策略,可以选择 Change policy ,详情请参考变更策略。
3.如果您要删除策略,请选择您的策略,然后选择 Remove policy 。
4.如果您要重试策略,请选择您的策略,然后选择 Retry policy 。