Dostęp do Elasticsearch API
- URL:
http://<server-ip>:9200 - Komunikacja wewnątrz klastra:
127.0.0.1:9300(nie udostępniaj zewnętrznie)
Credentials
- User:
elastic - Hasło: przechowywane bezpiecznie w
/root/.cloudzy-creds
Ważne katalogi
- Config:
/etc/elasticsearch - Data:
/var/lib/elasticsearch - Logs:
/var/log/elasticsearch - Binaries:
/usr/share/elasticsearch/bin - Plugins:
/usr/share/elasticsearch/plugins
Zarządzanie usługą
Use systemctl commands:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Rejestrowanie Kibana (opcjonalnie)
Jeśli planujesz osobno zainstalować Kibana, wygeneruj token rejestracyjny na Elasticsearch i użyj go do bezpiecznej konfiguracji Kibana.
1. Wygeneruj token rejestracyjny na serwerze Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Skopiuj wygenerowany token i uruchom na serwerze Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
To bezpiecznie rejestruje Kibana w Elasticsearch.
Przykładowe polecenia Elasticsearch
Sprawdź stan klastra:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Lista wszystkich indeksów:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt