2015-02-16 3 views
7

tam diski sonra çalışan ve daha sonra yeniden ama hala elasticsearch.log geçirene değildir:Elasticsearch (iyi) hizmetini yeniden, ben boşluk yapılan

[2015-02-16 13:35:19,625][WARN ][cluster.action.shard  ] [Server] [logstash-2015.02.16][1] sending failed shard for [logstash-2015.02.16][1], node[PFamB-ZJS7CwSdyyAcP_8A], [P], s[INITIALIZING], indexUUID [tZ3I9HZ6TDaZSicIuGWRWQ], 
    reason [Failed to start shard, message [IndexShardGatewayRecoveryException[[logstash-2015.02.16][1] 
    failed to recover shard]; nested: TranslogCorruptedException[translog corruption while reading from stream]; nested: ElasticsearchIllegalArgumentException[No version type match [83]]; ]] 
[2015-02-16 13:35:19,625][WARN ][cluster.action.shard  ] [Server] [logstash-2015.02.16][1] received shard failed for [logstash-2015.02.16][1], node[PFamB-ZJS7CwSdyyAcP_8A], [P], s[INITIALIZING], indexUUID [tZ3I9HZ6TDaZSicIuGWRWQ], 
    reason [Failed to start shard, message [IndexShardGatewayRecoveryException[[logstash-2015.02.16][1] 
    failed to recover shard]; nested: TranslogCorruptedException[translog corruption while reading from stream]; nested: ElasticsearchIllegalArgumentException[No version type match [83]]; ]] 
[2015-02-16 13:35:43,570][DEBUG][action.index    ] [Server] observer: timeout notification from cluster service. timeout setting [1m], time since start [1m] 
[2015-02-16 13:36:10,757][DEBUG][action.index    ] [Server] observer: timeout notification from cluster service. timeout setting [1m], time since start [1m] 

ne yapmalıyım?

+0

Sorun olan bir birincil veya çoğaltma mı? "curl -XGET" http: // localhost: 9200/_cat/shards? v "' adlı şovu nedir? –

+4

/var/lib/elasticsearch/elasticsearch/nodes/0/indices/logstash-2015.02.16/1/translog/translog-1424037601837.Yüzeyi yeniden dışına taşıyarak sabitledim ama şimdi yeniden kaybettim Bu dosya 40M olarak bazı olaylar? – bigfoot

+0

Tam diskten sonra aynı sorunu vardı. .recovery dosyasının düğümün translog dizininden çıkması benim için çalıştı, ancak herhangi bir veri kaybı olup olmadığı konusunda herhangi bir analizimde bulunmadım. –

cevap

0

Günlüklerde "Sürüm türü eşleşmesi yok" hatasıyla da aynı sorunu yaşıyorum. (Disk dolu aldıktan sonra Ayrıca)

elle kurtarma dosyaları silmek için Kocaayağın çözüm çalıştı ve işe yaradı. Bununla birlikte, bu muhtemelen bazı olumsuz yan etkilere sahip olabilir.

5

Bigfoot'un çözümü işe yarayan tek örnektir.

gözlenen yığın izleme benzer görünmekle birlikte: https://github.com/elastic/elasticsearch/issues/12055

Bu çekme isteği sorunu gidermek gerekiyordu: https://github.com/elastic/elasticsearch/pull/9797

Ama V1.5.0 için yükseltme da değil hile yapmak yok. işleri

Böylece tek şey:

find /var/lib/elasticsearch/elasticsearch/nodes/ -name "*.recovering" 

Ve silmek tüm kurtarma dosyaları. Elbette bunun yan etkileri var.