Hello,
I am asking this on behalf of a colleague.
He is using Elasticsearch 2.3.3 and they got an index corruption.
They decided to delete one folder representing the name of the index which was corrupted.
After that, they discovered no index was more present.
Some logs were mentioning: java.lang.IllegalArgumentException: Could not load codec 'Lucene54'. Did you forget to add lucene-backward-codecs...
I don't know why other indices disappeared, but it could be because you should never manually interact (delete, edit, move, etc.) with the files in the data directory. Indices should only ever be interacted with via the API, except in extreme cases which are so rare as to not apply in 99.999% of cases.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.