LoginSignup
8
2

More than 5 years have passed since last update.

Elasticsearch を restart したらIndexが消えてしまった

Posted at

正直焦った

あらすじ

ある日、 Elasticsearch を restart した時のこと

systemctl restart elasticsearch

無事に restart が終わり、indexを確認したところ

... 何も無い。 (キャプチャ画像も無い
(正確には、 kibana も使っているので .kibana のインデックスしか無い

おかしいと思い、インデックスが格納されているディレクトリを確認
(node.name には hoge_es を設定

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

😂

見知らぬ 1 というディレクトリが作成されている...。
0 には 今まで使っていたindex達が格納されている。

解決

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

治りました。 😎

ではでは

8
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
2