
Introduction
Code sur Github: Cluster Elasticsearch + Docker Compose
Nous allons installer Cluster Elasticsearch avec 3 nœuds avec Docker Compose.
Cette vidéo suppose que vous savez déjà configurer Elasticsearch Cluster et Kibana sans utiliser de système conteneurisé. Sinon, vous pouvez va ici.
Exigences
- Une nouvelle instance de machine Linux comme Ubuntu 22.04 pour agir en tant que serveur
- Docker et Docker-Compose installés
Étape 1 - Obtenir le code
Initialiser un nouveau dépôt git.
git init;
git remote add origin https://github.com/evermight/elastic-cluster-docker-compose;
git fetch -a;
git checkout master
Vous devrez probablement définir le vm.max_map_count
Pour éviter les problèmes de mémoire, utilisez la commande suivante :
sudo sysctl -w vm.max_map_count=262144
Créez avec la commande docker compose ci-dessous.
docker-compose up --build -d
Obtenez l'adresse IP de votre serveur car elle sera utilisée comme URL vers les conteneurs Docker.
hostname -i
Visitez la page Kibana avec http://<YOUR IP ADDRESS>:5601
.
Connectez-vous ensuite avec le nom d'utilisateur et le mot de passe Elastic présents sur le .env
déposer
username: elastic
password: changeme