ES - Index/Shard Recovery/ CorruptIndexException - footer mismatch

Hey everyone,

I have a problem about shards of nodes. After I restarted ES, it started to
given an exception on recovery for some shards of the a node.

curl -XGET "http:/localhost:9200/_cat/shards

my_index 2 p STARTED 7712779 4.2gb ip-1 Motormouth
my_index 2 r STARTED 7712779 4.2gb ip-2 Harold "Happy" Hogan
my_index 0 p STARTED 7714351 4.1gb ip-2 Harold "Happy" Hogan
my_index 0 r UNASSIGNED
my_index 3 p STARTED 7711363 4.6gb ip-1 Motormouth
my_index 3 r STARTED 7711363 4.6gb ip-2 Harold "Happy" Hogan
my_index 1 p STARTED 7712560 4.2gb ip-2 Harold "Happy" Hogan
my_index 1 r UNASSIGNED
my_index 4 p STARTED 7714620 2.7gb ip-1 Motormouth
my_index 4 r STARTED 7714620 2.7gb ip-2 Harold "Happy" Hogan

It seems that except shards: 0 and 1, all primary shards allocated by
"Motormouth". Now I try to allocate replicas for these shards in
"Motormouth" but it gives an error likes this:

Corrupted index [corrupted_3gXTXI3KQtm2e1WPsFntkg] caused by:
CorruptIndexException[codec footer mismatch: actual footer=1308690703 vs
expected footer=-1071082520

--

Do you have any idea?

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/6903ba73-6cea-4d9f-ac62-cd513f492588%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

1 Like

Were you able to recover from this scenario?

I had reindexed whole data, but I think they merged a fix for that situation:
you can check this issue:

1 Like