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
相关推荐
康王有点困4 分钟前
Flink部署
大数据·flink
徐先生 @_@|||6 分钟前
数据分析体系全览导图综述
大数据·hadoop·分布式·数据分析
q_354888515312 分钟前
机器学习:Python地铁人流量数据分析与预测系统 基于python地铁数据分析系统+可视化 时间序列预测算法 ✅
大数据·人工智能·python·算法·机器学习·信息可视化·数据分析
房产中介行业研习社12 分钟前
2026年1月房产中介管理系统评测
大数据·人工智能
jkyy201425 分钟前
赋能药品零售:以数智化慢病管理应用平台构建健康服务新节点
大数据·人工智能·健康医疗·零售
JNU freshman1 小时前
从 Ceph 16(Pacific)到 Ceph 18(Reef):cephadm 的伸缩性演进与 cephadm agent 到底“成熟”了吗?
java·大数据·ceph
萤丰信息2 小时前
数字经济与 “双碳” 战略双轮驱动下 智慧园区的智能化管理实践与未来演进
大数据·人工智能·科技·智慧城市·智慧园区
pingao1413782 小时前
实时远程监控,4G温湿度传感器守护环境安全
大数据·人工智能·安全
你才是臭弟弟2 小时前
TDengine TSDB(数据备份与恢复)
大数据·时序数据库·tdengine
川西胖墩墩2 小时前
网站开发完整流程梳理
大数据·数据库·架构·流程图·敏捷流程