当我重新启动Elasticsearch后,索引不慎消失

诚实的担忧

劇情简介

有一天,重新启动 Elasticsearch 时发生了以下事情。

systemctl restart elasticsearch

顺利地完成了重新启动,并确认了索引。

没什么东西。没有屏幕截图,而且实际上因为使用了 Kibana,只有 .kibana 索引。

我觉得奇怪,所以检查存储索引的目录
(将 node.name 设置为 hoge_es)

cd /var/lib/elasticsearch/hoge_es/nodes
ls
 0 1

?- 哈哈

有一个名为1的陌生目录被创建了。。0中存储着之前使用的索引。

处理
解决问题
解答
解决方案
解决方法

只需要删除0目录下的node.lock文件就可以了。

## ESを止めます
systemctl stop elasticsearch

## 1 の削除と node.lock を削除
cd /var/lib/elasticsearch/hoge_es/nodes

## 1 の削除 ( / (スラッシュ) ではないです
rm -rf 1

## node.lock の削除
rm 0/node.lock

## ESを起動
systemctl start elasticsearch

我已经康复了。?

再见。

广告
将在 10 秒后关闭
bannerAds