Accéder à l'API Elasticsearch
- URL :
http://<server-ip>:9200 - Communication interne au cluster :
127.0.0.1:9300(ne pas exposer à l'extérieur)
Informations d'identification
- Utilisateur:
elastic - Mot de passe : stocké en toute sécurité dans
/root/.cloudzy-creds
Répertoires importants
- Configuration :
/etc/elasticsearch - Données:
/var/lib/elasticsearch - Journaux :
/var/log/elasticsearch - Binaires :
/usr/share/elasticsearch/bin - Plugins :
/usr/share/elasticsearch/plugins
Gestion du service
Utiliser systemctl commandes :
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Inscription à Kibana (facultatif)
Si vous envisagez d'installer Kibana séparément, vous devez générer un jeton d'inscription sur Elasticsearch et l'utiliser pour configurer Kibana en toute sécurité.
1. Générez un jeton d'inscription sur le serveur Elasticsearch :
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Copiez le jeton généré et sur le serveur Kibana, exécutez :
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Cela inscrit Kibana auprès d’Elasticsearch en toute sécurité.
Exemples de commandes Elasticsearch
Vérifiez l'état du cluster :
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Répertoriez tous les indices :
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt