-
取消只读模式:通过运行以下命令将
复制代码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 集群产生影响,具体效果取决于集群的规模和负载。在执行此操作之前,请确保对操作有适当的备份,并在非生产环境中先进行测试。
TRANSLATE with x English TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back 标签:只读,取消,settings,read,only,索引,allow,es,delete From: https://www.cnblogs.com/gaoyuechen/p/17635607.html