aliases_not_found_exception: Aliases missing
ElasticsearchNe demek?
İşlem yapmaya çalıştığınız takma ad (alias) mevcut değil. Genellikle var olmayan bir alias'ı kaldırmaya ya da ona göre işlem yapmaya çalışırken döner.
Neden olur?
Alias adının yanlış yazılması; alias'ın daha önce silinmiş olması; ya da _aliases API'sinde bir remove eylemi için henüz bağlanmamış bir alias adı vermek. Kalıp (wildcard) ile eşleşen alias bulunamadığında da görülür.
Nasıl çözülür?
Mevcut alias'ları listeleyin: GET _alias veya belirli bir index için GET indeks/_alias. Doğru adı kullanarak işlemi tekrarlayın. Silme betiklerinizi, alias yoksa hata vermeyecek şekilde yazın; _aliases toplu işleminde eylemleri koşullu ele alın. Alias'ları atomik olarak yeniden yönlendirmek için _aliases API'sinde add ve remove'u tek istekte kullanın.
Aynı motorda diğer kayıtlar
- resource_not_found_exceptionresource_not_found_exception
- process_cluster_event_timeout_exceptionprocess_cluster_event_timeout_exception
- search_context_missing_exceptionNo search context found for id (scroll expired)
- snapshot_missing_exceptionSnapshot is missing
- index_template_missing_exceptionIndex template is missing
- settings_exceptionInvalid settings
- shard_not_found_exceptionShard not found