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
相关推荐
QEasyCloud202211 分钟前
领星、聚水潭与金蝶云星空三方系统对接技术方案
大数据
江瀚视野19 分钟前
DeepWay深向盈利拐点趋近意味着什么?
大数据·人工智能
Bechamz28 分钟前
大数据开发学习Day31
大数据·学习·ajax
老陈头聊SEO43 分钟前
生成引擎优化(GEO)全景式分析与内容创作及用户体验优化策略
其他·搜索引擎·seo优化
risc1234561 小时前
Elasticsearch的shrink为啥不用软链接用硬链接
elasticsearch·lucene
闵孚龙1 小时前
Claude Code Plan Mode 计划模式全解析:先规划后执行、审批流、计划文件、Auto Mode、多 Agent 协同
大数据·人工智能
财迅通Ai2 小时前
利欧股份科技股权投资成效显著 构建硬科技布局新生态
大数据·人工智能·科技·利欧股份
API快乐传递者2 小时前
深度解析得物详情接口 dewu.item_get_app:技术实现、实操落地与风控规避
大数据
黎阳之光2 小时前
黎阳之光:视频孪生硬核赋能,共启数字孪生水利监测新征程
大数据·人工智能·算法·安全·数字孪生
Elasticsearch2 小时前
jina-embeddings-v5-omni:用于文本、图像、音频和视频的 embeddings
elasticsearch