Accedi all'API Elasticsearch
- URL:
http://<server-ip>:9200 - Comunicazione interna al cluster:
127.0.0.1:9300(non esporre all'esterno)
Credenziali
- Utente:
elastic - Password: archiviata in modo sicuro in
/root/.cloudzy-creds
Elenchi importanti
- Configurazione:
/etc/elasticsearch - Dati:
/var/lib/elasticsearch - Registri:
/var/log/elasticsearch - Binari:
/usr/share/elasticsearch/bin - Plugin:
/usr/share/elasticsearch/plugins
Gestione del servizio
Utilizzo systemctl comandi:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Registrazione di Kibana (facoltativo)
Se prevedi di installare Kibana separatamente, devi generare un token di registrazione su Elasticsearch e utilizzarlo per configurare Kibana in modo sicuro.
1. Generare il token di registrazione sul server Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Copia il token generato ed esegui sul server Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Questo registra Kibana con Elasticsearch in modo sicuro.
Esempio di comandi Elasticsearch
Controllare lo stato di salute del cluster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Elenca tutti gli indici:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt