Uzyskaj dostęp do interfejsu API Elasticsearch
- Adres URL:
http://<server-ip>:9200 - Wewnętrzna komunikacja klastra:
127.0.0.1:9300(nie wystawiać na zewnątrz)
Referencje
- Użytkownik:
elastic - Hasło: bezpiecznie przechowywane w
/root/.cloudzy-creds
Ważne katalogi
- Konfiguracja:
/etc/elasticsearch - Dane:
/var/lib/elasticsearch - Dzienniki:
/var/log/elasticsearch - Pliki binarne:
/usr/share/elasticsearch/bin - Wtyczki:
/usr/share/elasticsearch/plugins
Zarządzanie Serwisem
Używać systemctl polecenia:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Rejestracja Kibany (opcjonalnie)
Jeśli planujesz oddzielnie zainstalować Kibanę, musisz wygenerować token rejestracji w Elasticsearch i użyć go do bezpiecznej konfiguracji Kibany.
1. Wygeneruj token rejestracji na serwerze Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Skopiuj wygenerowany token i na serwerze Kibana uruchom:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Spowoduje to bezpieczną rejestrację Kibany 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