Elasticsearch API'sine erişin
- URL:
http://<server-ip>:9200 - Dahili küme iletişimi:
127.0.0.1:9300(dışarıya 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önetme
Kullanım systemctl komutlar:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana'yı Kaydetme (İsteğe Bağlı)
Kibana'yı ayrı olarak yüklemeyi 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 jetonu oluşturun:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Oluşturulan token'ı 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 listele:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt