Elasticsearch API'sine erişin
- URL'si:
http://<server-ip>:9200 - Dahili küme iletişimi:
127.0.0.1:9300(dışa maruz bırakmayın)
Kimlik bilgileri
- Kullanıcı:
elastic - Şifre: güvenli bir şekilde saklanır
/root/.cloudzy-creds
Önemli Dizinler
- Yapılandırma:
/etc/elasticsearch - Veri:
/var/lib/elasticsearch - Günlükler:
/var/log/elasticsearch - İkili dosyalar:
/usr/share/elasticsearch/bin - Eklentiler:
/usr/share/elasticsearch/plugins
Hizmeti Yönetmek
Kullanmak systemctl komutlar:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana'ya Kayıt (İsteğe bağlı)
Kibana'yı ayrı olarak kurmayı planlıyorsanız Elasticsearch'te bir kayıt jetonu oluşturmanız ve bunu Kibana'yı güvenli bir şekilde yapılandırmak için kullanmanız gerekir.
1. Elasticsearch sunucusunda kayıt jetonunu oluşturun:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Oluşturulan jetonu kopyalayın ve Kibana sunucusunda şunu çalıştırın:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Bu, Kibana'yı Elasticsearch'e güvenli bir şekilde kaydeder.
Örnek Elasticsearch Komutları
Küme sağlığını kontrol edin:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Tüm endeksleri listeleyin:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt