1. Elasticsearch Servisinin Durumunu Kontrol Et
İlk adım her zaman en basit olanıdır. Kibana, Elasticsearch'e bağlı olarak çalışır, yani ilk olarak Elasticsearch servisinin çalışıp çalışmadığını kontrol etmeniz gerekecek. Eğer Elasticsearch servisi durduysa, Kibana index'lere erişemeyecektir.
Komut:
sudo systemctl status elasticsearch
Bu komut, Elasticsearch servisinin durumunu gösterecektir. Eğer servis çalışmıyorsa, yeniden başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start elasticsearch
2. Kibana Konfigürasyonunu Kontrol Et
Eğer Elasticsearch çalışıyorsa ve hala index bulamıyorsanız, o zaman Kibana'nın yapılandırmasında bir sorun olabilir. Kibana'nın, Elasticsearch sunucusuna doğru bir şekilde bağlandığından emin olun.
Kibana'nın yapılandırma dosyasına göz atmak için aşağıdaki komutu kullanabilirsiniz:
sudo nano /etc/kibana/kibana.yml
Burada, `elasticsearch.hosts` parametresinin doğru olduğundan emin olun. Örneğin:
elasticsearch.hosts: ["http://localhost:9200"]
Eğer bu parametreyi güncellediyseniz, Kibana'yı yeniden başlatmayı unutmayın:
sudo systemctl restart kibana
3. Index'in Var Olduğunu Kontrol Et
Bazen, index gerçekten mevcut olmayabilir. Bu durumda, index'in Elasticsearch'te olup olmadığını kontrol etmek önemlidir. Elasticsearch'ün index'lerini listelemek için şu komutu kullanabilirsiniz:
curl -X GET "localhost:9200/_cat/indices?v=true"
Eğer index listede yoksa, o zaman verinin Elasticsearch'e başarıyla yüklenip yüklenmediğini kontrol etmeniz gerekir. Eğer index gerçekten eksikse, verinizi tekrar yüklemeniz gerekebilir.
4. Kibana'da Yeni Index Oluşturmak
Eğer yeni bir index oluşturmak istiyorsanız, Kibana üzerinden şu adımları takip edebilirsiniz:
1. Kibana arayüzüne giriş yapın.
2. "Management" sekmesine tıklayın.
3. "Index Patterns" kısmına gelin ve "Create index pattern" seçeneğine tıklayın.
4. Index pattern'ınızı oluşturun ve gerekli ayarları yapın.
Bu işlemi gerçekleştirdiğinizde, Kibana artık yeni index'i tanıyacaktır.
5. Kibana ve Elasticsearch Güncellemelerini Kontrol Et
Kimi zaman, Kibana ve Elasticsearch arasında uyumsuzluklar olabilir. Bu nedenle, her iki yazılımın da güncel olduğundan emin olun. En son sürümü yüklemek için şu komutları kullanabilirsiniz:
sudo apt-get update
sudo apt-get upgrade kibana elasticsearch
Sonuç
Kibana index bulamama hatası, genellikle küçük yapılandırma hatalarından kaynaklanır. Elasticsearch ve Kibana servislerini kontrol ederek, yapılandırma dosyalarını inceleyerek ve index'lerinizi doğrulayarak bu hatayı kolayca çözebilirsiniz. Unutmayın, bu tip hatalarla karşılaşmak normaldir, önemli olan adımları doğru takip etmek ve çözüm için doğru yere odaklanmaktır.