如何移除托管Elasticsearch中的企业搜索组件并释放分片资源?
移除托管Elasticsearch中的Enterprise Search分片并释放资源
步骤1:确认所有Enterprise Search相关索引
先执行命令列出所有以.ent-search-开头的索引,确认这些都是未使用的冗余索引:
GET /_cat/indices/.ent-search-*?v
步骤2:批量删除冗余索引
确认无误后,执行批量删除命令清理所有相关索引(此操作不可逆,请谨慎执行):
DELETE /.ent-search-*
步骤3:在托管控制台停用Enterprise Search组件
登录你的托管Elasticsearch控制台(比如Elastic Cloud、AWS OpenSearch Service等),找到对应部署的组件管理选项,找到Enterprise Search组件并选择停用/移除。这一步能阻止系统后续自动重建这些索引。
额外注意事项
- 若你的托管环境要求先解除组件关联才能删除索引,请先在控制台完成关联解除操作,再执行索引删除命令
- 删除索引后,节点上的分片数会自动下降,资源占用降低后搜索性能会逐步恢复
内容的提问来源于stack exchange,提问作者Mathijs
相关产品推荐
相关产品推荐

