Hozzáférés a Elasticsearch API-hoz
- URL:
http://<server-ip>:9200 - Belső cluster-kommunikáció:
127.0.0.1:9300(ne tedd elérhetővé külsőleg)
Credentials
- User:
elastic - Jelszó: biztonságosan tárolva itt:
/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
A szolgáltatás kezelése
Use systemctl commands:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana csatlakoztatása (opcionális)
Ha a Kibana-t külön tervezed telepíteni, enrollment tokent kell generálnod a Elasticsearch-n, és azzal kell biztonságosan konfigurálnod a Kibana-t.
1. Enrollment token generálása a Elasticsearch szerveren:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Másold ki a generált tokent, majd a Kibana szerveren futtasd:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Ez biztonságosan csatlakoztatja a Kibana-t a Elasticsearch-hoz.
Példa Elasticsearch parancsok
Klaszter állapotának ellenőrzése:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Az összes index listázása:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt