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
Cloudzy yönetilmeyen VPS altyapısı sağlar. Uygulamalar, müşterinin kendi sunucusunda barındırması için kendi üst kaynak lisansları altında otomatik olarak kurulur. Cloudzy, Elastic ile bağlantılı değildir ve onun tarafından onaylanmamıştır.