Docker直接删除elasticsearch报错:Failed to obtain node locks
Docker直接删除elasticsearch报错:Failed to obtain node locks
报错内容
[root@localhost /]# docker logs -f elasticsearch
Caused by: java.lang.IllegalStateException: failed to obtain node locks, tried [[/app/elasticsearch-7.4.2/data]] with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_storage_nodes] (was [1])?
情景描述
启动 elasticsearch 时,出现了 [failed to obtain node locks] 报错
解决一:杀进程,如果node.lock被其他进程使用了。
查看node.lock有没有被使用
[root@localhost /]# lsof ./es/data/nodes/0/node.lock
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 30008 rhlog 55wW REG 253,4 0 16777332 ./data/nodes/0/node.lock
先查看es的进程,然后杀掉。具体如下:
1、查进程
[root@localhost /]# ps -ef | grep elastic
2、杀进程
[root@localhost /]# kill -9 `ps -ef | grep elastic |awk '{print $2}'`
解决二:杀掉elasticsearch进程
ps aux | grep elasticsearch
kill -9 [pid]
这里,我想强调一下,在使用上面的解决方案前,可以先确认下node.lock是否被某个进程占用,命令如下
lsof node.lock
如果被占用,会显示出占用的进程。
解决三:直接进入data文件删除node.lock(我的最终解决方案)
直接进入之前的_data文件删除被锁定的node,在重新run新的docker容器即可
Docker直接删除elasticsearch报错:Failed to obtain node locks相关推荐
- 关于Elasticsearch 报错failed to obtain node locks....
在学习Elasticsearch的时候出现了一下错误: 版本:7.12.1 java.lang.IllegalStateException: failed to obtain node locks, ...
- elastic启动报错-failed to obtain node locks, tried
elastic启动问题 failed to obtain node locks, tried Caused by: java.lang.IllegalStateException: failed to ...
- docker启动es报错:failed to obtain node locks...
在学习es时,使用docker启动时发现一直报错: java.lang.IllegalStateException: failed to obtain node locks, tried [[/usr ...
- failed to obtain node locks, tried with lock id [0]; maybe these locations are not writable or multi
具体错误信息 {"log":"{\"type\": \"server\", \"timestamp\": \& ...
- Docker下删除镜像报错 (cannot be forced) - image has dependent child images
记录一次docker删除镜像报错: docker rmi 镜像Id 报错: Error response from daemon: conflict: unable to delete ae9561a ...
- 【Flink】Flink写入es报错failed to get node info for request_id time out out after
1.美图 2.背景 windows下开发flink程序,连接本地的es,启动的时候报错如下,重启一下es就好了. INFO [elasticsearch[_ client_ _] [generic] ...
- Docker启动失败报错Failed to start Docker Application Container Engine解决方案
在给一台腾讯云机器安装docker后发现无法启动,总是报错Failed to start Docker Application Container Engine,解决思路分享一下,以免各位童鞋踩坑. ...
- 记一次docker启动elasticsearch报错解决方法
docker启动elasticsearch报错,启动命令及报错信息如下 启动命令如下 docker run -d --name elasticsearch-6.4.0 -p 9200:9200 -p ...
- MySQL删除用户报错:ERROR 1396 (HY000): Operation DROP USER failed for ‘tsjt‘@‘127.0.0.1‘
背景: 本地安装的MySQL的MariaDB,期间创建了两个名为tsjt的不同登录ip的用户,一个为127.0.0.1,另一个为localhost.测试完毕后准备删除. 此时却发现创建的tsjt@12 ...
- centos7 network网络服务重启报错failed to start lsb
network网络服务重启报错failed to start lsb 解决办法: 先看log里哪个网卡没有启动 cat /var/log/messages | grep network 查看网卡mac ...
最新文章
- 线上内核_线上研讨会 |了解图书馆转型动态,建设智慧图书馆
- java.sql.SQLException: ORA-01438: 值大于此列指定的允许精确度
- css 实现一个尖角_一个讲述了 CSS 相关的技巧、动画实现 的开源项目(60篇相关文章)...
- bum报文_Vxlan学习笔记——原理
- 【转】Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)...
- android NDK安装
- MDI格式文件的打开与转换(pdf)
- selenium2java 截图保存桌面(内含一坑)
- 现货黄金的优越性是什么?
- 实验二实验结论实验总结与体会
- 揭秘一个不起眼的微商新品牌,如何快速赢得客户信任?
- jboss下ejb简介
- ‘∞‘ is not a valid numeric or approximate numeric value
- matlab机械手ikine函数,matlab中robotics toolbox的函数解说
- 6种java垃圾回收算法_Java垃圾回收机制
- Hadoop:HDFS读写流程
- Aspose.PDF for Java系列5-转化PDF文档为Word
- 计算机视觉的顶刊顶会(转载)
- Windows开启移动热点后,电脑无法上网
- JZ·7.10.2019
热门文章
- Facebook受邀者的邮箱地址披露
- SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
- 永不消逝的电波-wirteup
- 文字识别方法全面整理
- vscode 升级时失败 win10
- 计算机表格加减乘除符号,excel加减乘除-Excel表格最常用的37种符号,帮你整理齐了!...
- InternetDownloadManager(6.30.8)下载利器IDM破解版
- 高数——零点定理、介值定理的应用
- 牛客java选择题每日打卡Day2
- 华硕asus k013 me176cx rom固件刷机包