首页 > 其他分享 >es 取消只读模式 取消后重启

es 取消只读模式 取消后重启

时间:2023-08-16 17:14:05浏览次数:133  
标签:只读 取消 settings read only 索引 allow es delete

  1. 取消只读模式:通过运行以下命令将 read_only_allow_delete 设置为 false,从而允许执行删除操作:

    复制代码
    PUT _cluster/settings
    {
      "persistent": {
        "cluster": {
          "blocks": {
            "read_only_allow_delete": "false"
          }
        }
      }
    }
  2. 重新执行导出操作:再次尝试执行导出操作,看是否能够成功完成。
  3. 如果你没有权限修改集群设置,或者只读模式是由其他原因引起的,你可能需要联系集群管理员或负责运维的人员以获取进一步的帮助。请确保在执行任何更改之前备份重要的数据,并根据组织的策略和流程行事。

    请注意,修改 Elasticsearch 集群设置具有潜在的风险和影响,因此必须谨慎操作,确保了解操作的后果。

要修改所有索引的 index.blocks.read_only_allow_delete 设置,可以使用 _settings API 进行批量更新。以下是一种可以实现此目的的方法:

  1. 使用 _cat/indices API 获取当前所有索引的列表:

    复制代码
    GET _cat/indices?format=json&h=index
    
  2. 解析返回的 JSON 响应,获取索引名称列表。

  3. 针对每个索引,使用 _settings API 更新 index.blocks.read_only_allow_delete 设置为 false。可以执行如下请求:

    复制代码
    PUT <index_name>/_settings
    {
      "index.blocks.read_only_allow_delete": false
    }
    

    替换 <index_name> 为实际的索引名称。

  4. 重复步骤 3,为每个索引都执行相同的请求,将 index.blocks.read_only_allow_delete 设置为 false

请注意,批量更新索引设置可能会对 Elasticsearch 集群产生影响,具体效果取决于集群的规模和负载。在执行此操作之前,请确保对操作有适当的备份,并在非生产环境中先进行测试。

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  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

相关文章

  • typeScript学习-interface和type 区别
    typeScript学习interface(接口)和type区别type和接口类似,都用来定义类型,但type和interface区别如下:区别1:定义类型范围不同interface只能定义对象类型或接口当名字的函数类型。type可以定义任何类型,包括基础类型、联合类型、交叉类型,元组。//type定义基础类型typ......
  • vite打包报错:ERROR: Top-level await is not available in the configured target env
    在开发时,vita打包报错如下: 原因:ECMAScript提案Top-levelawait由MylesBorins提出,它可以让你在模块的最高层中使用await操作符。在这之前,你只能通过在async函数或asyncgenerators中使用await操作符。Top-levelawait是个新特性,打包不支持此特性。解决方案:1.......
  • Codeforces Round 891 (Div. 3)
    比赛链接:https://codeforces.com/contest/1857A.ArrayColoring题意:一个数列,问能否分成两个和的奇偶性相同的集合思路:因为偶数不改变奇偶性,咱们就统计奇数的个数,能平分成两组就行B.MaximumRounding题意:给一个数,每次可以找一位数不四舍可五入,然后把这个位及后面的数都变成......
  • Autodesk Navisworks Manage 2024 (建筑工程项目模拟和协作软件)中文永久使用
    AutodeskNavisworksManage2024是一款强大的协同项目管理软件,旨在帮助建筑、工程和施工行业的专业人士更高效地进行项目协调和冲突检测。下面将详细介绍NavisworksManage2024的功能和特点。点击获取AutodeskNavisworksManage2024 模拟和可视化:NavisworksManage......
  • Educational Codeforces Round 107 (Rated for Div. 2)
    EducationalCodeforcesRound107(RatedforDiv.2)A-ReviewSite思路:数1和3的个数#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong//#defineint__int128#definedoublelongdoubletypedefpair<int,int>PII;typedefpair&l......
  • RNN,LSTM,ResNet
    神经网络的梯度更新反向传播算法:神经网络中加速计算参数梯度值的方法    梯度下降算法->随机梯度下降、动量随机梯度   凸优化:几何意义,任取一个集合中的两点练成一条线段,如果这条线段完全落在该集合中,那么这个集合就是凸集BN训练测试:BN本质上是解决传播过程中......
  • 报错TypeError: Cannot read properties of null (reading 'length')
    可能是某个数组属性不存在,但是判断了他的长度,比如下方代码<templatev-if="arr.length"><divv-for="(item,idx)inarr":key="idx">{{item}}</div></template>解决方法  v-if="arr......
  • 函数性能探测:更简单高效的 Serverless 规格选型方案
    作者:拂衣、丛霄2019年Berkeley预测Serverless将取代Serverful计算成为云计算新范式。Serverless为应用开发提供了一种全新系统架构。借助2023年由OpenAI所带来的AIGC风潮,以阿里云函数计算FC、AWSLambda为代表的Serverless以其更高成本效益、更简化的后端代码......
  • 08.25北京站|阿里云Serverless 技术实践营( AI 专场)开放报名
    活动简介阿里云Serverless技术实践营(AI专场)是一场以聚焦企业级AIGC应用开发与落地展开的主题活动,活动受众以关注Serverless和AI技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手场景实操,让开发者通过一个下午的时间增进对Serverless技术的理解,快......
  • 08.25北京站|阿里云Serverless 技术实践营( AI 专场)开放报名
    活动简介阿里云Serverless技术实践营(AI专场)是一场以聚焦企业级AIGC应用开发与落地展开的主题活动,活动受众以关注Serverless和AI技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手场景实操,让开发者通过一个下午的时间增进对Serverless技术的理解,快速......