50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Elasticsearch

Elasticsearch

Elasticsearch ist eine verteilte Such- und Analyse-Engine. Volltextsuche, Aggregationen und Echtzeit-Indexierung auf Petabyte-Daten. Im Einsatz bei Wikipedia, GitHub, eBay und Slack für Site-Suche und Log-Analyse. Der De-facto-Standard für Volltextsuche außerhalb von Datenbanken.

Version

Neueste

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

8 GB

IP Types

IPV4,IPV6

Auf Elasticsearch API zugreifen

  • URL: http://<server-ip>:9200
  • Interne Cluster-Kommunikation: 127.0.0.1:9300 (nicht extern zugänglich machen)

Credentials

  • User: elastic
  • Passwort: sicher gespeichert in /root/.cloudzy-creds

Important Directories

  • Config: /etc/elasticsearch
  • Data: /var/lib/elasticsearch
  • Logs: /var/log/elasticsearch
  • Binaries: /usr/share/elasticsearch/bin
  • Plugins: /usr/share/elasticsearch/plugins

Den Dienst verwalten

Verwende systemctl commands:

systemctl status elasticsearch
systemctl restart elasticsearch
systemctl stop elasticsearch
systemctl start elasticsearch

Kibana einbinden (optional)

Wenn Sie Kibana separat installieren möchten, müssen Sie auf Elasticsearch ein Enrollment-Token generieren und damit Kibana sicher konfigurieren.

1. Enrollment-Token auf dem Elasticsearch-Server generieren:

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

2. Kopierten Token nehmen und auf dem Kibana-Server ausführen:

/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"

Damit wird Kibana sicher mit Elasticsearch verbunden.

Beispielbefehle für Elasticsearch

Cluster-Zustand prüfen:

curl -X GET -k "https://localhost:9200/_cluster/health?pretty" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

Alle Indizes auflisten:

curl -X GET -k "https://localhost:9200/_cat/indices?v" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

More in Monitoring

Related apps.

Jetzt Elasticsearch deployen. Ab 2,48 $/Monat.