es 取消只读模式 取消后重启
-
取消只读模式:通过运行以下命令将
read_only_allow_delete
设置为false
,从而允许执行删除操作:复制代码PUT _cluster/settings { "persistent": { "cluster": { "blocks": { "read_only_allow_delete": "false" } } } }
-
重新执行导出操作:再次尝试执行导出操作,看是否能够成功完成。
-
如果你没有权限修改集群设置,或者只读模式是由其他原因引起的,你可能需要联系集群管理员或负责运维的人员以获取进一步的帮助。请确保在执行任何更改之前备份重要的数据,并根据组织的策略和流程行事。
请注意,修改 Elasticsearch 集群设置具有潜在的风险和影响,因此必须谨慎操作,确保了解操作的后果。
要修改所有索引的 index.blocks.read_only_allow_delete
设置,可以使用 _settings
API 进行批量更新。以下是一种可以实现此目的的方法:
-
使用
_cat/indices
API 获取当前所有索引的列表:复制代码GET _cat/indices?format=json&h=index
-
解析返回的 JSON 响应,获取索引名称列表。
-
针对每个索引,使用
_settings
API 更新index.blocks.read_only_allow_delete
设置为false
。可以执行如下请求:复制代码PUT <index_name>/_settings { "index.blocks.read_only_allow_delete": false }
替换
<index_name>
为实际的索引名称。 -
重复步骤 3,为每个索引都执行相同的请求,将
index.blocks.read_only_allow_delete
设置为false
。
请注意,批量更新索引设置可能会对 Elasticsearch 集群产生影响,具体效果取决于集群的规模和负载。在执行此操作之前,请确保对操作有适当的备份,并在非生产环境中先进行测试。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2022-08-16 fabric
2022-08-16 pod oom
2018-08-16 系统优化 /etc/sysctl.conf
2018-08-16 es 配置文件
2018-08-16 mongo 内存限制wiredTigerCacheSizeGB = 10
2018-08-16 firewalled centos7
2018-08-16 cgi.fix_pathinfo=1