So installieren Sie Elasticsearch unter Ubuntu Server 18.04

Bild: Jack Wallen

Eleasticsearch ist eine leistungsstarke Suchmaschine, die auf der Lucene-Bibliothek basiert und eine verteilte, mandantenfähige Volltextsuchmaschine bietet. Mit einer HTTP-Weboberfläche und schemafreien JSON-Dokumenten ist Elasticsearch möglicherweise die ideale Lösung für die Visualisierung Ihrer Unternehmensdaten.

Rechenzentrum muss unbedingt gelesen werden

  • 8 Vorhersagen für Rechenzentren für 2020
  • 7 Netzwerkvorhersagen für 2020: Automatisierung, Edge-Computing, Wi-Fi 6, mehr
  • Best Practices für die Servervirtualisierung und Tipps, was nicht zu tun ist
  • Quantencomputer: Sieben Wahrheiten, die Sie kennen müssen

Ich werde Sie durch den Prozess der Installation von Elasticsearch unter Ubuntu 18.04 führen.

Was du brauchst

Sie benötigen lediglich eine laufende Instanz von Ubuntu Server 18.04 und ein Benutzerkonto mit Sudo-Berechtigungen.

Update / Upgrade

Als erstes müssen Sie Ihren Server aktualisieren und aktualisieren. Beachten Sie, dass ein Neustart des Servers erforderlich ist, falls der Kernel dabei aktualisiert wird. Führen Sie aus diesem Grund den Aktualisierungs- / Aktualisierungsprozess in einer Zeit aus, in der ein Update möglich ist.

Um den Update- / Upgrade-Prozess auszuführen, melden Sie sich bei Ihrem Ubuntu-Server an und geben Sie den folgenden Befehl ein:

 sudo apt-update sudo apt-get upgrade -y 

Abhängigkeiten installieren

Elasticsearch hängt von Java ab. Setzen Sie die folgenden Befehle ab, um die Abhängigkeit zu installieren:

 sudo add-apt-repository ppa: webupd8team / java sudo apt-get update sudo apt-get install oracle-java8-installer -y 

Installieren und konfigurieren Sie Elasticsearch

Geben Sie die folgenden Befehle ein, um Elasticsearch zu installieren:

 cd / tmp wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.deb sudo dpkg -i elasticsearch-6.3.2.deb 

Öffnen Sie die Elasticsearch-Konfigurationsdatei mit dem folgenden Befehl:

 sudo nano /etc/elasticsearch/elasticsearch.yml 

Suchen Sie die Zeile:

 # network.host: 192.168.0.1 

Entfernen Sie den Kommentar (das Zeichen #) und ändern Sie die IP-Adresse in die Ihres Hosting-Servers. Speichern und schließen Sie diese Datei.

Starten und aktivieren Sie den Dienst abschließend mit dem folgenden Befehl:

 sudo systemctl enable elasticsearch.service sudo systemctl starte elasticsearch.service 

Zeigen Sie mit einem Webbrowser auf http: // SERVER_IP: 9200 / _cat / health? V (wobei SERVER_IP die IP-Adresse Ihres Hosting-Servers ist). Sie sollten eine ähnliche Ausgabe wie in Abbildung A sehen .

Abbildung A.

Bisher funktioniert alles wie erwartet.


Installieren und konfigurieren Sie Kibana

Jetzt installieren wir das Kibana Dashboard, in dem die Ergebnisse von Elasticsearch angezeigt werden können. Dies erfolgt mit den folgenden Schritten:

 cd / tmp wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-amd64.deb sudo dpkg -i kibana-6.3.2-amd64.deb 

Konfigurieren Sie Kibana, indem Sie die Konfigurationsdatei mit dem folgenden Befehl öffnen:

 sudo nano /etc/kibana/kibana.yml 

Suchen Sie die folgenden Zeilen:

 # server.host: "localhost" # elasticsearch.url: "http: // localhost: 9200" 

Ändern Sie diese Zeilen in:

 server.host: "SERVER_IP" elasticsearch.url: "http: // SERVER_IP: 9200" 

Dabei ist SERVER_IP die IP-Adresse Ihres Hosting-Servers.

Speichern und schließen Sie diese Datei.

Geben Sie abschließend den folgenden Befehl ein:

 sudo sysctl -w vm.max_map_count = 262144 

Starten Sie den Server neu. Starten Sie nach dem Neustart des Servers den Kibana-Dienst und aktivieren Sie ihn mit den folgenden Befehlen:

 sudo systemctl kibana.service aktivieren sudo systemctl kibana.service starten 

Öffnen Sie das Dashboard

Sie können Ihren Browser jetzt auf http: // SERVER_IP: 5601 richten, um das Kibana-Dashboard anzuzeigen ( Abbildung B ).

Abbildung B.

Unser Kibana Dashboard.


Es gibt noch einen letzten Schritt.

Installieren und konfigurieren Sie Logstash

Wir brauchen jetzt die Mittel, um Daten zu Elasticsearch hinzuzufügen. Dies erfolgt mit Logstash. Geben Sie die folgenden Befehle ein, um dieses Tool zu installieren:

 cd / tmp wget https://artifacts.elastic.co/downloads/logstash/logstash-6.3.2.deb sudo dpkg -i logstash-6.3.2.deb 

Öffnen Sie die Logstash-Konfigurationsdatei mit dem folgenden Befehl:

 sudo nano /etc/logstash/logstash.yml 

Ändern Sie die folgende Zeile:

 # http.host: "127.0.0.1" 

Entfernen Sie das Zeichen # und ändern Sie die IP-Adresse in die IP Ihres Hosting-Servers. Speichern und schließen Sie diese Datei.

Starten und aktivieren Sie den Logstash-Dienst mit den folgenden Befehlen:

 sudo systemctl aktiviere logstash.service sudo systemctl starte logstash.service 

Zeigen Sie mit Ihrem Browser auf http: // SERVER_IP: 5601, und Sie können mit der Arbeit beginnen. Herzlichen Glückwunsch, Sie haben jetzt eine leistungsstarke Suchmaschine installiert und können loslegen. Ich empfehle Ihnen dringend, die offizielle Elasticsearch-Dokumentation zu lesen, um mehr über das Erstellen von Suchvorgängen zu erfahren.

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com