unavailable_shards_exception: unavailable_shards_exception
ElasticsearchNe demek?
İşlem için gereken bir veya daha fazla shard erişilebilir değil, bu yüzden istek (genellikle yazma) tamamlanamadı. Yeterli aktif shard kopyası bulunamadı.
Neden olur?
Node çökmesi/ayrılması nedeniyle atanmamış (unassigned) shard'lar, disk watermark aşımı, replika eksikliği, wait_for_active_shards koşulunun sağlanamaması veya küme sağlığının kırmızı olması.
Nasıl çözülür?
Küme ve shard sağlığını kontrol edin: GET _cluster/health ve GET _cat/shards?v. Atanmamış shard nedenini inceleyin: GET _cluster/allocation/explain. Aşağıda olan node'ları ayağa kaldırın, disk alanı açın (watermark), replika ayarlarını gözden geçirin. Gerekiyorsa wait_for_active_shards değerini uygun ayarlayın.
Aynı motorda diğer kayıtlar
- task_cancelled_exceptiontask_cancelled_exception: Task was cancelled / TaskCancelledException
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- query_shard_exceptionquery_shard_exception
- script_exceptionscript_exception
- number_format_exceptionnumber_format_exception
- connect_transport_exceptionconnect_transport_exception