--- title: "分片已关闭 (index_shard_closed_exception) 错误排查与解决" date: 2026-03-04 lastmod: 2026-03-04 description: "index_shard_closed_exception 表示尝试对已关闭的分片执行操作,需要重新打开分片或检查索引状态。" tags: ["分片", "关闭状态"] summary: "为什么这个错误发生 # index_shard_closed_exception 表示尝试对已关闭的分片执行操作。 如何修复 # 1. 检查分片状态 # GET /_cat/shards?v 2. 重新打开分片 # POST /<index>/_open 3. 触发分片恢复 # POST /_cluster/reroute?retry_failed=true 预防措施 # 避免手动关闭分片 监控分片状态 " --- ## 为什么这个错误发生 `index_shard_closed_exception` 表示尝试对已关闭的分片执行操作。 ## 如何修复 ### 1. 检查分片状态 ```bash GET /_cat/shards?v ``` ### 2. 重新打开分片 ```bash POST //_open ``` ### 3. 触发分片恢复 ```bash POST /_cluster/reroute?retry_failed=true ``` ### 预防措施 - 避免手动关闭分片 - 监控分片状态