当前位置: 首页 > news >正文

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. 批量删除写锁

#!/bin/bash
# delete write.lock

for i in `cat lock_list.txt`
do
    rm -f $i
done

相关文章:

  • 【JUC系列-08】深入理解CyclicBarrier底层原理和基本使用
  • 性能测试 —— Tomcat监控与调优:Jconsole监控
  • 八大排序详解
  • 禾观科技采用亚马逊云科技的数据湖,实现数据化驱动运营的核心
  • 油猴(篡改猴)学习记录
  • 第4讲:vue内置命令(文本插值,属性绑定,v-text,v-html)
  • 8. 工厂方法模式
  • 使用vpn/代理后电脑无法正常上网
  • Android 12修改usb tp触摸唤醒
  • 外包干了3个月,技术退步明显。。。。。
  • CHATGPT中国免费网页版有哪些-CHATGPT中文版网页
  • Vulnhub-driftingbules:5 靶机复现完整过程
  • 踩坑 | vue动态绑定img标签src属性的一系列报错
  • Python二级 每周练习题20
  • vue3学习笔记
  • C语言每日一题(9):跳水比赛猜名次
  • Java初始化大量数据到Neo4j中(一)
  • Openresty(二十二)ngx.balance和balance_by_lua终结篇
  • mySQL 安装
  • RocketMQ —消费者负载均衡
  • 印度扩大对巴措施:封锁巴基斯坦名人账号、热门影像平台社媒
  • 马上评|“景区陪爬”能成为新职业吗?
  • 美国加州州长:加州继续对中国“敞开贸易大门”
  • 研究完蚂蚁搬家,我好像明白了为什么我们总是堵车
  • 谢震业领衔挑战世界顶尖高手,这场长三角田径钻石赛值得期待
  • 山西太原一小区发生爆炸,太原:进一步深刻汲取教训