Elasticsearch

Elosztott kereső- és elemzőmotor a gyors, skálázható adatindexeléshez és lekérdezéshez.

Elasticsearch API elérés

  • URL: http://<server-ip>:9200
  • Belső klaszterkommunikáció: 127.0.0.1:9300 (külsőleg ne tegye ki)

Hitelesítő adatok

  • Felhasználó: elastic
  • Jelszó: biztonságosan tárolva /root/.cloudzy-creds

Fontos könyvtárak

  • Konfiguráció: /etc/elasticsearch
  • Adatok: /var/lib/elasticsearch
  • Naplók: /var/log/elasticsearch
  • Bináris fájlok: /usr/share/elasticsearch/bin
  • Pluginek: /usr/share/elasticsearch/plugins

A szolgáltatás kezelése

Használat systemctl parancsok:

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

Kibana regisztrációja (opcionális)

Ha a Kibana-t külön kívánja telepíteni, akkor az Elasticsearch-en regisztrációs tokent kell generálnia, és azt kell használnia a Kibana biztonságos konfigurálásához.

1. Hozzon létre regisztrációs tokent az Elasticsearch szerveren:

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

2. Másolja a generált tokent, és futtassa a Kibana szerveren:

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

Ezzel a Kibana biztonságosan regisztrálódik az Elasticsearch-hez.

Példa Elasticsearch parancsokra

Ellenőrizze a klaszter állapotát:

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

Az összes index felsorolása:

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

Az alkalmazás részletei