Dostęp do interfejsu API Elasticsearch
- Adres URL:
http://<server-ip>:9200 - Wewnętrzna komunikacja klastra:
127.0.0.1:9300(nie udostępniać na zewnątrz)
Poświadczenia
- Użytkownik:
elastic - Hasło: bezpiecznie przechowywane w
/root/.cloudzy-creds
Ważne katalogi
- Konfiguracja:
/etc/elasticsearch - Dane:
/var/lib/elasticsearch - Logi:
/var/log/elasticsearch - Pliki binarne:
/usr/share/elasticsearch/bin - Wtyczki:
/usr/share/elasticsearch/plugins
Zarządzanie usługą
Użyj systemctl polecenia:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Rejestracja Kibana (opcjonalnie)
Jeśli planujesz zainstalować Kibana osobno, musisz wygenerować token rejestracyjny w Elasticsearch i użyć go do bezpiecznej konfiguracji Kibana.
1. Wygeneruj token rejestracji 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
Wyświetl wszystkie indeksy:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt