Skip to content

Instantly share code, notes, and snippets.

@elzibubble
Last active August 29, 2015 14:14
Show Gist options
  • Save elzibubble/0c07a39d47df1f3803fa to your computer and use it in GitHub Desktop.
Save elzibubble/0c07a39d47df1f3803fa to your computer and use it in GitHub Desktop.
Index shard locked in TRANSLOG after system crash
root@blah:/var/log/elasticsearch# curl 'localhost:9200/_cat/indices?v'
health index pri rep docs.count docs.deleted store.size pri.store.size
yellow logstash-2015.01.31 5 1 122912077 0 61.1gb 61.1gb
yellow logstash-2015.01.30 5 1 36646591 0 15.5gb 15.5gb
yellow logstash-2015.02.01 5 1 120025621 0 60.2gb 60.2gb
yellow logstash-2015.02.02 5 1 117779182 0 59.6gb 59.6gb
red logstash-2015.02.03 5 1 15493572 0 7.9gb 7.9gb
root@blah:/var/log/elasticsearch# tail -12 /var/log/elasticsearch/elasticsearch.log
[2015-02-03 12:57:32,832][WARN ][indices.cluster ] [Rainbow] [logstash-2015.02.03][4] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException: [logstash-2015.02.03][4] failed to recover shard
at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:241)
at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:132)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: No type mapped for [0]
at org.elasticsearch.index.translog.Translog$Operation$Type.fromId(Translog.java:223)
at org.elasticsearch.index.translog.TranslogStreams.readTranslogOperation(TranslogStreams.java:34)
at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:218)
... 4 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment