
Introducción
Código en Github: Clúster Elasticsearch + Docker Compose
Vamos a configurar Clúster Elasticsearch con 3 nodos con Docker Compose.
Este video asume que ya sabe cómo configurar Elasticsearch Cluster y Kibana sin usar un sistema contenedorizado. Si no es así, puede...Vaya aquí.
Requisitos
- Una nueva instancia de una máquina Linux como Ubuntu 22.04 para actuar como servidor
- Docker y Docker-Compose instalados
Paso 1 - Obtener el código
Inicializar un nuevo repositorio git.
git init;
git remote add origin https://github.com/evermight/elastic-cluster-docker-compose;
git fetch -a;
git checkout master
Probablemente necesitarás configurar el vm.max_map_count
Para evitar problemas de memoria, use este comando:
sudo sysctl -w vm.max_map_count=262144
Construya con el siguiente comando docker compose.
docker-compose up --build -d
Obtenga la dirección IP de su servidor, ya que se utilizará como URL para los contenedores Docker.
hostname -i
Visita la página de Kibana con http://<YOUR IP ADDRESS>:5601
.Luego, inicie sesión con el nombre de usuario y la contraseña elásticos que aparecen en la .env
archivo
username: elastic
password: changeme