Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Elasticsearch

Elasticsearch

Elasticsearch est un moteur de recherche et d'analyse distribué. Recherche en texte intégral, agrégations et indexation en temps réel sur des données à l'échelle du pétaoctet. Utilisé par Wikipedia, GitHub, eBay et Slack pour la recherche sur site et l'analyse de logs. La référence incontournable pour la recherche en texte intégral hors des bases de données.

En un coup d'œil

77.1k

Étoiles GitHub

44

Vues de page

136

Installations actives

Version Latest OS Ubuntu Server 24.04 LTS Min RAM 8 GB IP IPV4,IPV6

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accéder à Elasticsearch API

  • URL : http://<server-ip>:9200
  • Communication interne du cluster : 127.0.0.1:9300 (ne pas exposer en externe)

Identifiants

  • Utilisateur : elastic
  • Mot de passe : stocké de manière sécurisée 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

Utilisez systemctl commandes :

systemctl status elasticsearch
systemctl restart elasticsearch
systemctl stop elasticsearch
systemctl start elasticsearch

Intégration de Kibana (facultatif)

Si vous prévoyez d'installer Kibana séparément, vous devez générer un jeton d'inscription sur Elasticsearch et l'utiliser pour configurer Kibana de manière sécurisée.

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 token généré et exécutez la commande suivante sur le serveur Kibana :

/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"

Cela inscrit Kibana avec Elasticsearch de manière sécurisée.

Exemples de commandes Elasticsearch

Vérifier l'état du cluster :

curl -X GET -k "https://localhost:9200/_cluster/health?pretty" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

Lister tous les indices :

curl -X GET -k "https://localhost:9200/_cat/indices?v" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

Plus dans Supervision

Apps connexes.

Déployez Elasticsearch maintenant. À partir de 2,48 $/mois.