ElasticSearch | SpringBoot集成ES异常以及处理方法

这篇具有很好参考价值的文章主要介绍了ElasticSearch | SpringBoot集成ES异常以及处理方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. index read-only / allow delete

异常
Elasticsearch exception Elasticsearch exception [type=cluster_block_exception, reason=index [video_struct_vehicle] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];

es修改只读模式,ElasticSearch,SpringBoot,elasticsearch,大数据,搜索引擎

产生原因
服务磁盘内存不足,导致无法删除,所有索引都变成了只读 read-only状态。

一旦在存储超过95%的磁盘中的节点上分配了一个或多个分片的任何索引,该索引将被强制进入只读模式
解决方法
磁盘扩容或者清空磁盘空间后,需要运行一下 下边的ES命令

PUT _all/_settings
{
  "index.blocks.read_only_allow_delete": false
}

es修改只读模式,ElasticSearch,SpringBoot,elasticsearch,大数据,搜索引擎文章来源地址https://www.toymoban.com/news/detail-641169.html

到了这里,关于ElasticSearch | SpringBoot集成ES异常以及处理方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium常见异常以及处理方法

    python常见异常以及处理方法 . . 一、 TypeError: ‘module’ object is not callable 二、“chromedriver” executable needs to be in path 三、selenium 点击元素报错 ElementClick 四、selenium 使用 clear 无法清除文本框内容 WEB自动化_键盘事件 五、下拉框是 input 封装的,无法操作 WEB自动化_文件上传(in

    2023年04月08日
    浏览(31)
  • Linux下安装ElasticSearch-analysis-ik中文分词器插件,以及可能出现的异常处理

            注意:安装可以采用在线方式、离线方式,但是不建议在线安装,速度超级慢,本文只介绍离线安装方式                 下载地址:https://github.com/medcl/elasticsearch-analysis-ik                 切记选择版本需要跟ElasticSearch保持一致,否则可能会出现一些未知的异

    2024年02月07日
    浏览(62)
  • 【Elasticsearch】从零开始搭建ES8集群并且集成到Springboot,更好的服务电商类等需要全文索引的项目(一)

    最近公司的电商项目越来越庞大,功能需求点也越来越多,各种C端对查询和检索的要求也越来越高,是时候在项目中引入全文检索了。 ElasticSearch 是一个基于 Lucene 的搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎,并且是基于Java 开发的,我记得很久之前ES还不

    2024年02月15日
    浏览(47)
  • 初识Elasticsearch——GO集成ES

    Elasticsearch是一个分布式文档存储。Elasticsearch存储的是序列化为JSON文档的复杂数据结构,而不是以行列数据的形式存储的信息。当集群中有多个Elasticsearch节点时,存储的文档分布在整个集群中,可以立即从任何节点访问。 当存储文档时,它几乎是实时的——在1秒内就可以被

    2024年02月03日
    浏览(38)
  • es Elasticsearch 六 java api spirngboot 集成es

    目录 Java restApi Springboot 集成es 新增-同步 新增-异步 增删改查流程 _bulk 批量操作 新增-同步 新增-异步 增删改查流程 创建请求、2.执行、3.查看返回结果     _bulk 批量操作 ok 持续更新

    2024年02月10日
    浏览(55)
  • R语言【文章复现】——集成式地绘制高分辨率的多样性分布图,对方法的检验和优化,以及处理思路的思考

    本文对一篇 2022 年发表在 New Phytologist 的绘图方法文章中的技术路线进行复现。 An integrated high-resolution mapping shows congruent biodiversity patterns of Fagales and Pinales 文中,作者针对在全球尺度上绘制物种分布图提出了一种全新的方法。该方法整合了 多边形绘图 ( polygon mapping )和 物

    2024年02月02日
    浏览(43)
  • (一)springboot集成ES

    集成之前需要注意ES版本和Springboot的版本对应,这个可以再springboot官网查看。此处我选择的es版本为:7.10.1 springboot版本2.3.12.RELEASE。 引入pom.xml 使用RestHighLevelClient,代码如下: 注意事项:RestHighLevelClient 长时间没有流量访问,隔段时间访问可能出现socket超时或者8,000millisec

    2024年02月14日
    浏览(33)
  • springboot集成ES

    1.引入pom依赖 2.application 配置 3.JavaBean配置以及ES相关注解 3.1 Student实体类 3.2 Teacher实体类 3.3 Headmaster 实体类 4. 启动类配置 5.elasticsearchRestTemplate 新增 ==5.1 createIndex putMapping 创建索引及映射== 5.1.1 Controller层 5.1.2 service层 5.1.3 serviceimpl层 createIndex putMapping 创建索引及映射测试结果

    2024年02月03日
    浏览(77)
  • Es集成Springboot

    ES:下载中心 - Elastic 中文社区   安装需要JDK,JAVA_HOME ElasticSearch 下载并解压,进入 bin 目录,双击 elasticsearch.bat 就能启动,访问地址 localhost:9200    注:本文使用的的ES版本为7.17.0 注意ES版本与引入ES客户端对应,否则会出现一些api调用兼容问题。

    2024年02月12日
    浏览(28)
  • Java 异常处理以及如何捕获和处理多个异常

    在Java中,我们使用异常处理程序组件try,catch和finally块来处理异常。 为了捕获和处理异常,我们将try...catch...finally代码块放置在可能产生异常的代码周围。finally块是可选的。 try...catch...finally的语法为: 可能会生成异常的代码放在try块中。 每个try块后面应紧跟着catch 或 fi

    2024年02月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包