Dans cet article, nous allons vous guider à travers le processus d’installation et de configuration d’Elasticsearch sur Ubuntu 23.10. Elasticsearch est une plateforme puissante qui permet l’analyse de données distribuée en temps réel.
1. Mise à jour du système
Avant de commencer l’installation d’Elasticsearch, il est indispensable de s’assurer que votre système est à jour.
apt update && apt upgrade
Cette commande met à jour vos paquets logiciels et installe toutes les mises à jour en attente.
2. Installer Elasticsearch depuis le dépôt APT
Pour installer Elasticsearch sur Ubuntu 23.10, nous allons utiliser le dépôt APT.
- Récupérez la clé GPG d’Elasticsearch en utilisant la commande suivante :
wget -qO https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
- Installez le paquet
apt-transport-https
pour activer le dépôt APT :
apt-get install apt-transport-https
- Enregistrez la définition du dépôt dans le fichier
/etc/apt/sources.list.d/elastic-8.x.list
:
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
- Mettez à jour la liste des paquets et installez Elasticsearch :
apt-get update && sudo apt-get install elasticsearch
3. Configuration d’Elasticsearch
Une fois Elasticsearch installé, il est crucial de le configurer selon vos besoins. Le fichier de configuration principal d’Elasticsearch, elasticsearch.yml
, contient diverses options qui vous permettent de personnaliser son comportement.
- Ouvrez le fichier
elasticsearch.yml
avec votre éditeur de texte préféré. Dans ce guide, nous utiliseronsnano
:
nano /etc/elasticsearch/elasticsearch.yml
- Apportez les modifications nécessaires au fichier de configuration. Par exemple, vous pouvez définir l’adresse de liaison à une IP spécifique en décommentant l’option
network.host
et en remplaçantlocalhost
par l’adresse IP souhaitée :
network.host: 192.168.1.100
- Enregistrez et fermez le fichier de configuration. Avec
nano
, vous pouvez le faire en appuyant surCTRL+X
, puisY
, et enfinENTER
.
4. Mise à jour des paramètres du pare-feu
Pour autoriser les connexions entrantes à Elasticsearch, il est nécessaire de mettre à jour les paramètres du pare-feu sur votre serveur Ubuntu 23.10.
- Autorisez le port 9200 pour Elasticsearch en exécutant la commande
ufw
suivante :
ufw allow 9200
- Rechargez le pare-feu pour appliquer les modifications :
ufw reload
- Vérifiez le statut du pare-feu pour vous assurer que le port 9200 est ouvert pour Elasticsearch :
ufw status
5. Vérification de l’installation d’Elasticsearch
Après avoir terminé les étapes d’installation et de configuration, il est essentiel de vérifier que Elasticsearch est installé et fonctionne correctement sur votre serveur Ubuntu 23.10.
- Ouvrez un terminal ou une session SSH sur votre serveur.
- Exécutez la commande suivante pour vérifier la version d’Elasticsearch et obtenir des informations de base sur le cluster :
curl --cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200
- Vous serez invité à entrer le mot de passe de l’utilisateur
elastic
. Utilisez le mot de passe fourni lors du processus d’installation. - Si Elasticsearch fonctionne correctement, vous verrez une réponse JSON contenant des informations sur le serveur, le cluster et la version.
Pour des solutions d’hébergement cloud fiables et évolutives, envisagez les services VPS SSD Linux de Shape.host. Shape.host fournit des services d’hébergement cloud de premier plan, offrant des serveurs privés virtuels hautes performances alimentés par des disques SSD. Avec Shape.host, vous pouvez avoir confiance en leur expertise et leur dévouement à fournir des solutions d’hébergement efficaces, sécurisées et évolutives.