elasticsearch 索引write.lock报错解决 —— 筑梦之路

ES报错:

Caused by: org.apache.lucene.store.LockObtainFailedException: Lock held by another xxx write.lock

这是ES异常关闭导致索引的写锁未释放,索引一直处于red状态

解决方法:

  1. 停掉ES服务

  2. 找到相应的数据目录,找到对应的索引写锁文件write.lock所在位置,删除该文件

  3. 启动ES服务

如果有很多个索引都是该报错,可以使用批量处理的方法

批量处理方法:

  1. 停掉ES服务

  2. 进入数据目录:cd nodes/0/

  3. 查看写锁:find . -name write.lock > lock_list.txt

  4. 批量删除写锁

bash 复制代码
#!/bin/bash
# delete write.lock

for i in `cat lock_list.txt`
do
    rm -f $i
done
相关推荐
乐观的Terry2 分钟前
5、发布系统-Git 集成
大数据·git·elasticsearch
真上帝的左手22 分钟前
19. 大数据-概念
大数据·big data
法雅特吉他34 分钟前
吉他日常保养完全指南:从环境参数到部位养护的系统化方案
大数据·经验分享·新媒体运营·学习方法·材质
xiancai_xianyu35 分钟前
企业本体语义:设备保养与供应商评估,为什么需要统一的语义模型?
大数据·人工智能
shujudang36 分钟前
企业级 APP 数据分析平台选型指南:业务评估与落地路径
大数据·数据挖掘·数据分析·移动开发
laboratory agent开发40 分钟前
AI agent多知识源并存时,一致性为何总出偏差
大数据·人工智能
liuxiaowei31 小时前
Winform+WPF双框架实战:喷涂工艺SCADA上位机从0到1搭建(附采集监控源码+车间踩坑实录)
大数据·hadoop·wpf
黄焖鸡能干四碗1 小时前
IT数据架构规划设计方案(PPT文件)
大数据·网络·数据库·人工智能·架构·区块链
无忧.芙桃1 小时前
Kobbe 智能应用场景落地指南
大数据·人工智能
豆瓣鸡1 小时前
Elasticsearch IK 分词器自定义词典——扩展词、停用词、热更新、同义词
大数据·elasticsearch·搜索引擎