Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S. and in other countries.
Der Workshop Getting Started with Elasticsearch bietet den Teilnehmenden einen ersten Einblick in Elasticsearch. Während des Workshops soll einerseits die Vielzahl der Möglichkeiten von Elasticsearch eröffnet werden, andererseits soll im praktischen Teil der allgemeine Umgang mit der Elasticsearch-APIs erläutert werden. Dabei lernen die Teilnehmenden, wie beispielsweise Dokumente in Elasticsearch gespeichert und durchsucht werden können.
Bei Fragen oder Problemen stehe ich jederzeit über Slack oder per Mail unter benjamin.pagelsdorf@smail.th-koeln.de zur Verfügung.
Damit eine einfache Bereitstellung von Elasticsearch erfolgen kann, sollte Docker auf dem Computer installiert sein. Sollte das nicht funktionieren bitte ich rechtzeitig Bescheid zu geben.
- Docker & Docker Compose for Windows
- Docker & Docker Compose for macOS
- Docker 4 GB Arbeitsspeicher zur Verfügung stellen
- Settings → Resources → Advanced
- Repository klonen
git clone https://github.com/BenPag/elasticsearch-workshop.git
- In das Repository-Verzeichnis wechseln
- Abhängigkeiten installieren:
npm install
- Elasticsearch & Kibana starten
docker-compose up -d
- Workshop Projekt starten
npm run serve
- Folgende URLs sollten verfügbar sein:
- Workshop Frontend: http://localhost:3000/
- Elasticsearch: http://localhost:9200/
- Kibana: http://localhost:5601/ (Der Startvorgang kann hier einige Minuten dauern)
Zum Beenden und Löschen der Volumen kann folgender Befehl ausgeführt werden:
docker-compose down -v
Sollen die Volumen erhalten bleiben, kann folgender Befehl ausgeführt werden:
docker-compose down