
Einführung
Code auf Github: Elasticsearch-Cluster + Docker Compose
Wir werden einrichten Elasticsearch-Cluster mit 3 Knoten mit Docker Compose.
Dieses Video setzt voraus, dass Sie bereits wissen, wie Sie Elasticesearch Cluster und Kibana ohne Containersystem einrichten. Falls nicht, können Sie hier klicken.
Anforderungen
- Eine neue Instanz einer Linux-Maschine wie Ubuntu 22.04 als Server
- Docker und Docker-Compose installiert
Schritt 1 – Code abrufen
Initialisieren Sie ein neues Git-Repository.
git init;
git remote add origin https://github.com/evermight/elastic-cluster-docker-compose;
git fetch -a;
git checkout master
Sie müssen wahrscheinlich die vm.max_map_count
um Speicherprobleme zu vermeiden. Verwenden Sie diesen Befehl:
sudo sysctl -w vm.max_map_count=262144
Erstellen Sie mit dem folgenden Docker-Compose-Befehl.
docker-compose up --build -d
Holen Sie sich die IP-Adresse Ihres Servers, da diese als URL für die Docker-Container verwendet wird.
hostname -i
Besuchen Sie die Kibana-Seite mit http://<YOUR IP ADDRESS>:5601
.
Melden Sie sich dann mit dem Elastic-Benutzernamen und -Passwort an, das Sie auf der .env
Datei
username: elastic
password: changeme