Elastic Status Red Hatası

Çalışmakta olan herhangi bir poller servisini taillediğinizde Elastic status red hatasını görüyorsanız aşağıdaki işlemleri uygulamanız gerekir.

 

1- Öncelikle elasticsearch'e kopf plugin'inin yüklenmesi gerekir. Bunun için;

sudo /search/es/bin/plugin -install lmenezes/elasticsearch-kopf komutu çalıştırılır.

2- İşlem tamamlandıktan sonra Logsign'ın 9200 portuna tünel yapmamız gerekiyor.

Eğer Logsign'a putty ile bağlandıysanız bu işlemi gerçekleştirmek için putty uygulamasının task barına aşağıdaki gibi sağ tıklayıp sonrasında Change Settings seçeneğine tıklamanız gerekir.

3- Açılan pencerede Connection > SSH > Tunnels sekmesini açmanız gerekiyor. Sonrasında gelen ekranda Source port kısmına 9200, Destination kısmına localhost:9200 yazdıktan sonra ilk olarak Add, sonrasında Apply demeniz gerekiyor.

4- Bu işlem tamamlandıktan sonra kopf interfaceine gidip crash olan index verilerini silmeniz gerekecek. Bunun için herhangi bir browser açıp  localhost:9200/_plugin/kopf/#!/cluster adresine gitmeniz gerekiyor.

Açılan sayfada elasticsearch servisinin durumuna göre ekranın üstünde bulunan barın yeşil, sarı ya da kırmızı olduğunu görebilirsiniz.

Yeşil durum tüm shardların yeşil durumda olduğunu ve servisin çalıştığını, yellow servisin çalıştığını fakat pending durumda olan shardların olduğunu, red ise crash olan shard ya da index(ler)in olduğunu gösterir.

5- Yukarıdaki görüntüde elastic statusun green olduğu bir örnek bulunmaktadır, ve tüm shard statusları yeşil olarak görünmektedir. Eğer status red ise, shard statusu ya da statuslarından herhangi birinin gri olduğu index(ler) vardır. Ve bu index(ler)in silinmesi gerekir.

Bunun için statusu gri olan her bir indexin yanında bulunan oka tıklayarak açılan pencerede delete index seçeneğine tıklamanız gerekir. Bu işlem tamamlandıktan sonra elastic statusunun yeşil olduğunu görebilirsiniz.

 

NOT: Bu işlemi gerçekleştirirken elasticsearch servisini stop etmenize gerek yoktur.

NOT: Günlük oluşan index verileri haricinde (örn. log_20151026) status, events vs shardları sildiğinizde elasticsearch bunları tekrar create edecektir. Diğer durumlar için reindex işlemiyle indexin tekrar oluşmasını sağlayabilirsiniz.

NOT: Diğer sayfalardaki indexleri kontrol etmek ya da silmek için sağ tarafta bulunan >> butonunu kullanabilirsiniz.

Başka sorularınız var mı? Bir talep gönder

Yorumlar