Elasticsearch API Erişimi
- URL:
http://<server-ip>:9200 - Küme içi iletişim:
127.0.0.1:9300(dışarıya açmayın)
Kimlik Bilgileri
- Kullanıcı:
elastic - Parola: güvenli şekilde şurada saklanır:
/root/.cloudzy-creds
Önemli Dizinler
- Yapılandırma:
/etc/elasticsearch - Veriler:
/var/lib/elasticsearch - Günlükler:
/var/log/elasticsearch - İkili Dosyalar:
/usr/share/elasticsearch/bin - Eklentiler:
/usr/share/elasticsearch/plugins
Servisi Yönetme
Kullan systemctl komutlar:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana Kaydı (İsteğe Bağlı)
Kibana'yi ayrı olarak kurmayı planlıyorsanız, Elasticsearch üzerinde bir kayıt jetonu oluşturmanız ve bunu Kibana'yi güvenli ş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 jetonu kopyalayın ve Kibana sunucusunda şunu çalıştırın:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Bu işlem, Kibana'yi Elasticsearch'ye güvenli şekilde kaydeder.
Örnek Elasticsearch Komutları
Cluster 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 indeksleri listeleyin:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt