Zugriff auf die Elasticsearch-API
- URL:
http://<server-ip>:9200 - Interne Cluster-Kommunikation:
127.0.0.1:9300(nicht nach außen zeigen)
Referenzen
- Benutzer:
elastic - Passwort: sicher gespeichert in
/root/.cloudzy-creds
Wichtige Verzeichnisse
- Konfiguration:
/etc/elasticsearch - Daten:
/var/lib/elasticsearch - Protokolle:
/var/log/elasticsearch - Binärdateien:
/usr/share/elasticsearch/bin - Plugins:
/usr/share/elasticsearch/plugins
Verwaltung des Dienstes
Verwendung systemctl Befehle:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana registrieren (optional)
Wenn Sie Kibana separat installieren möchten, müssen Sie ein Registrierungstoken in Elasticsearch generieren und dieses verwenden, um Kibana sicher zu konfigurieren.
1. Generieren Sie ein Registrierungstoken auf dem Elasticsearch-Server:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Kopieren Sie das generierte Token und führen Sie auf dem Kibana-Server Folgendes aus:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Dadurch wird Kibana sicher bei Elasticsearch registriert.
Beispiel für Elasticsearch-Befehle
Cluster-Zustand überprü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