During an upgrade process I accidentally deleted the _state folder of an index.
Now it shows the following error on starting elasticsearch
[2019-02-03T17:06:13,247][WARN ][o.e.c.u.IndexFolderUpgrader] [/var/lib/elasticsearch/data/nodes/0/indices/FJm8c84mQ6uIsPSzIZpr9A] no index state found - ignoring
What can i do to fix this issue?
Need urgent help
Can you describe your cluster in more detail? How many nodes? Do you have dedicated masters? What version is it? Do you have a recent snapshot from which you can restore?
Can you also describe the broken index? How many shards? How many replicas?
I had a single dedicated master node. 5 shards. Unfortunately i was in the process of setting up replicas when this happened so no, no replicas and no snapshots.
I am running elasticsearch 5.1
Ok, there is no path forward that doesn't risk losing data, possibly silently, so the best thing to do is to delete this index and recreate it from wherever it came from in the first place.
If you want to try a risky path, there should be a copy of the lost folder on the dedicated master node as well as the one that you deleted on the data node. You can try shutting down both nodes and copying across the corresponding folder (i.e.
$(path.data)/nodes/0/indices/FJm8c84mQ6uIsPSzIZpr9A/_state). If you are lucky, this might restore the index.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.