FAQ-index只读问题处理
更新时间: 2025-07-15 21:18:05
阅读 6
FAQ-index只读问题处理
使用场景
index 指标只读相关问题处理使用示例
一 升级触发字段索引死锁


二 es磁盘满了 导致 表索引死锁
注意:下面命令中的ES的用户名、密码、url和索引名称需要按实际情况进行修改后执行
若索引别名为:meta_tag_index_alias_test
可以执行如下命令来找到当前指向的索引
curl -XGET --user elastic:Elasticsearch@1024.com 'http://8.8.8.8:9601/meta_tag_index_alias_test/_alias'
返回的数据中,这个名称就是实际指向的索引名称
注意:下面命令中的ES的用户名、密码、url和索引名称需要按实际情况进行修改后执行
1.查看当前es索引状态是否是只读的
可以执行下面的命令
curl -XGET --user elastic:Elasticsearch@1024.com 'http://8.8.8.8:9601/meta_tag_index_v2/_settings'
若返回的数据中 “index.blocks.read_only_allow_delete”的值为true,则表示当前索引为只读的了
2.修改索引状态为非只读
可以执行下面的命令
curl -XPUT --user elastic:Elasticsearch@1024.com 'http://8.8.8.8:9601/meta_tag_index_v2/_settings' -H 'Content-Type: application/json' -d '{"index.blocks.read_only_allow_delete":null}'
注意:字段或者表级别 取消只读流程一致,如碰到升级场景,可能使用的不是当前索引而是写死的索引 按需处理
作者:华柄印
文档反馈
以上内容对您是否有帮助?