Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Elasticsearch

Elasticsearch

Elasticsearch, dağıtık bir arama ve analitik motorudur. Petabayt ölçeğindeki veriler üzerinde tam metin araması, agregasyon ve gerçek zamanlı indeksleme sunar. Wikipedia, GitHub, eBay ve Slack tarafından site araması ve log analitiği için kullanılmaktadır. Veritabanları dışında tam metin aramasında fiili standart haline gelmiştir.

Kısaca

77.1k

GitHub yıldızları

44

Sayfa görüntülemeleri

136

Aktif kurulumlar

Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 8 GB IP IPV4,IPV6

Aktif kurulumlar örnek veridir (önizleme); gerçek metrik lansmandan önce bağlanacaktır.

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

Monitoring'de daha fazlası

İlgili uygulamalar.

Elasticsearch'yi hemen dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.