Automatically Translated
Back to Search

Umstellung auf Elastic Search

Schritt-für-Schritt-Anleitung für die Umstellung auf Elastic Search in XELOS

Docker Engine installieren

Mit folgenden Befehlen (Shell) kann die Engine installiert werden:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/dockerce.repo
yum install docker-ce python2-pip
pip install docker-compose

Docker Services starten und für den Autostart konfigurieren

service docker start
chkconfig docker on

Vorbereitungen auf Systemebene für die Elastic Search

Für einen fehlerfreien Betrieb muss in der Konfigurationsdatei /etc/sysctl.conf der folgende Wert gesetzt werden:

vm.max_map_count=262144

Die Konfiguration der Docker-Container erfolgt am besten über eine sogenannte docker-compose.yml:

  • Ordner anlegen, z.B.: /server/docker/
  • /server/docker/docker-compose.yml erstellen (siehe Anhang), evtl. Parameter anpassen (Beispiel nutzt 1GB RAM [ ES_JAVA_OPTS=-Xmx1g -Xms1g ])
  • Ordner anlegen: /server/docker/data/elasticsearch
  • Das Datenverzeichnis mit dem Suchindex liegt dann unter /server/docker/data/elasticsearch und muss für Nutzer 1000 geowned sein: chown -R 1000:1000 /server/docker/data/elasticsearch/

Starten des Docker-Containers

Mit den folgenden Befehlen wird der Elastic-Search-Container automatisch vom Anbieter (elastic.co) heruntergeladen und gestartet:

cd /server/docker
docker-compose up -d

Konfiguration der XELOS Suche auf Elastic Search

  • In der Konfiguration der Suche (Admindashboard/Search/Konfiguration) muss der Wert Search Engine auf elasticsearch umgestellt werden
  • In der Konfiguration der Suche (Admindashboard/Search/Konfiguration) muss bei Elastic Search Host die Adresse http://localhost:9200 eingetragen werden
  • Auf der Seite Wartung (Admindashboard/Search/maintenance) sollte jetzt die Elastic Search mit Cluster Health yellow angezeigt werden (Single Node Betrieb)
  • Auf der Seite Wartung (Admindashboard/Search/maintenance) muss eine Re-Indexierung angestoßen werden (Index neu aufbauen)

Die Re-Indexierung kann je nach System mehrere Stunden dauern.

Sie benutzen noch kein XELOS Social Workplace?

Jetzt informieren!

Durch klick auf den Link "jetzt informieren", gelangen Sie auf unsere Produktseite "xelos.net".