DBAtlas · Veritabanı operasyon atlası

index_template_missing_exception: Index template is missing

Elasticsearch

Ne demek?

Başvurduğunuz index şablonu (index template) bulunamadı. Şablonu almaya, silmeye ya da ona dayalı bir işlem yapmaya çalışırken var olmayan bir şablon adı kullanıldı.

Neden olur?

Şablon adının yanlış yazılması; şablonun daha önce silinmiş olması; legacy (eski) template API'si ile composable (yeni) index template API'sini karıştırmak; ya da şablonun hiç oluşturulmamış olması. Kurulum betiği tamamlanmadığında da görülür.

Nasıl çözülür?

Mevcut şablonları listeleyin. Yeni (composable) şablonlar için: GET _index_template ya da GET _index_template/ad. Eski şablonlar için: GET _template. Doğru API ve adla işlemi tekrarlayın. Şablon yoksa oluşturun: PUT _index_template/ad {...}. Silme/güncelleme betiklerinizi, şablon yoksa hata vermeyecek biçimde idempotent yapın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar