es中遇到的各种坑:

到es的目录查看es的日志,日志中报错信息如下:

Caused by: java.io.IOException: failed to read [id:23, file:/data/elasticsearch/nodes/0/indices/fZJE8Y62RL6nuNcxaZs87w/_state/state-23.st]
    at org.elasticsearch.gateway.MetaDataStateFormat.loadLatestState(MetaDataStateFormat.java:298) ~[elasticsearch-6.8.0.jar:6.8.0]
    ... 14 more
Caused by: org.elasticsearch.gateway.CorruptStateException: org.apache.lucene.index.CorruptIndexException: codec footer mismatch (file truncated?): actual footer=0 vs expected footer=-1071082520 (resource=BufferedChecksumIndexInput(SimpleFSIndexInput(path="/data/elasticsearch/nodes/0/indices/fZJE8Y62RL6nuNcxaZs87w/_state/state-23.st"

看到这种日志一般是磁盘坏了导致,可以先检查一下挂载的磁盘是否是正常的。

如果磁盘正常,可以尝试使用下面的方法进行解决,到报错的目录进行把有问题的文件删掉即可:

到这个目录把这个文件移到其他的目录,

然后即可解决这个报错的问题。需要查看es的日志是否还有这种类型的报错。

【elasticsearch】es一直重启,报错日志是分片无法分配相关推荐

  1. php fpm 日志记录,如何解决nginx下php-fpm不记录php报错日志的问题

    如何解决nginx下php-fpm不记录php报错日志的问题 发布时间:2020-07-28 10:17:29 来源:亿速云 阅读:150 作者:Leah 本篇文章为大家展示了如何解决nginx下ph ...

  2. nginx php fpm 日志,nginx下php-fpm不记录php报错日志怎么办?

    解决nginx下php-fpm不记录php报错日志的办法:1.修改[php-fpm.conf]中配置,没有则增加:2.修改[php.ini]中配置,没有则增加:3.重启[php-fpm]即可. 解决n ...

  3. Elasticsearch 出现 “429 rejected” 报错,怎么办?

    1.引言 本系列文章介绍如何修复 Elasticsearch 集群的常见错误和问题. 这是系列文章的第五篇,主要探讨:Elasticsearch 出现 "429 reject 报错" ...

  4. centos重启报错Umounting file systems:umount:/opt:device is busy

    系统重启报错: Umounting file systems:umount:/opt:device is busy 只能硬关机,回想一下最近刚安装了nod32 for linux x64的杀毒软件,开 ...

  5. linux 硬盘报错日志,Linux内核I_O系统报错日志与硬盘故障对应关系

    Linux 内核I/O 系统报错日志与硬盘故障对应关系 Jun04 2011Leave a Comment Written by chen 日志信息 故障现象描述 与硬盘关系 scsi1: ERROR ...

  6. centos7 network网络服务重启报错failed to start lsb

    network网络服务重启报错failed to start lsb 解决办法: 先看log里哪个网卡没有启动 cat /var/log/messages | grep network 查看网卡mac ...

  7. mycat重启报错Failed to connect to the Wrapper at port解决方法

    mycat重启报错Failed to connect to the Wrapper at port解决方法 参考文章: (1)mycat重启报错Failed to connect to the Wra ...

  8. Python打印详细报错日志,获取报错信息位置行数

    源于: 功能类代码 – Logsetclass.py 网上代码1: # 日志模块 import logging import traceback# 引入日志 logging.basicConfig(f ...

  9. android.view.InflateException: Binary XML file line(报错日志要从下往上看)

    报错日志要从下往上看 今天引入https://github.com/wowhellogo/PageGridView 但是引入不进来,就下载了PageGridView这个类的源码 一运行结果报错,看报错 ...

最新文章

  1. Android Service
  2. Redis 核心篇:唯快不破的秘密
  3. CC++面试题大汇总
  4. oracle创建表空间及用户,Oracle创建表空间和用户
  5. Linux 给用户添加sudo权限
  6. element-UI 弹出组件dialog的遮罩层在弹出层的上面 - 解决篇
  7. Ext Grid Json分页(asp.net)
  8. nginx学习文档之一 安装nginx-Linux下安装nginx
  9. 高品质平板电脑模型为您的作品演示加分
  10. python数字组合算法_python猜数字游戏快速求解解决方案
  11. 熊猫烧香病毒分析报告
  12. IOS多线程处理 三种多线程的实例
  13. 计算机添加打印机地址簿添加不上,为什么本地打印机添加不上,怎么办?
  14. STM32 FFT算法实现
  15. xheditor的使用
  16. 计算机2010word中的页面背景在哪里,word2010里怎样填充页面背景图片
  17. Shell脚本介绍(资源)
  18. 10大协作办公工具:实现团队工作效率最大化
  19. 星星之火,可以燎原|”分阶段“裂变带来1周1万+垂直户
  20. 清除电脑bios密码

热门文章

  1. flask WTForms
  2. Horizon View 7 发布Win10桌面二:即时克隆桌面池配置
  3. Socket 核心原理分享
  4. 华为2288hv5服务器安装ESXI 6.7(三):安装ESXI(转)
  5. VMware产品互操作性列表
  6. Windows ESXI 5.5 升級到 VCSA 6.5
  7. Java基础学习总结(64)——Java内存管理
  8. java get提交中文乱码_java get方法提交中文乱码问题
  9. Muse-UI +Vue2.0框架开发环境搭建
  10. HUABASE :基于列存储的关系型数据库系统