GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Elasticsearch auf Ubuntu

Wir zeigen Ihnen, wie Sie Elasticsearch auf einem Ubuntu installieren. Elasticsearch ist eine verteilte, skalierbare Such- und Analysemaschine in Echtzeit, die auf Lucene basiert. Es ermöglicht Ihnen, Ihre Daten mit einer HTTP-Webschnittstelle und schemafreien JSON-Dokumenten zu suchen, zu analysieren und zu erkunden. Es wurde in Java entwickelt und unter den Bedingungen der Apache-Lizenz als Open Source veröffentlicht. Die Installation von Elasticsearch auf Ubuntu ist eine einfache Aufgabe, wenn Sie unser nachstehendes Tutorial sorgfältig befolgen. Die Installation von Elasticsearch auf Ubuntu sollte weniger als 10 Minuten dauern.

Im Folgenden finden Sie einige Elasticsearch-Funktionen:

  • Verteilte und hochverfügbare Suchmaschine.
  • Jeder Index ist vollständig mit einer konfigurierbaren Anzahl von Shards aufgeteilt.
  • Jeder Shard kann eine oder mehrere Repliken haben.
  • Lese-/Suchvorgänge, die auf einem der Replikat-Shards durchgeführt werden.
  • Mehrere Mandanten mit mehreren Typen.
  • Unterstützung für mehr als einen Index.
  • Unterstützung für mehr als einen Typ pro Index.
  • Konfiguration auf Indexebene (Anzahl der Shards, Indexspeicher, …).
  • Verschiedene APIs
  • HTTP-RESTful-API
  • Native Java-API.
  • Alle APIs führen eine automatische Umleitung von Knotenvorgängen durch.
  • Dokumentorientiert
  • Keine vorherige Schemadefinition erforderlich.
  • Schema kann pro Typ zur Anpassung des Indexierungsprozesses definiert werden.
  • Zuverlässiges, asynchrones Write-Behind für langfristige Persistenz. Aufbauend auf Lucene
  • Jeder Shard ist ein voll funktionsfähiger Lucene-Index
  • Die ganze Leistungsfähigkeit von Lucene wird einfach durch einfache Konfiguration/Plug-ins verfügbar gemacht.

1 Anforderungen

Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.

2. Anmeldung über SSH

Melden Sie sich über SSH bei Ihrem Server an

# ssh root@server_ip

3. Überprüfen Sie die Version von Ubuntu

Mit dem folgenden Befehl können Sie überprüfen, ob Sie die richtige Version von Ubuntu auf unserem Server installiert haben:

# lsb_release -a

Was Ihnen die folgende Ausgabe geben sollte:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

4. Aktualisieren Sie das System

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist. Installieren Sie außerdem wget und entpacken Sie:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

5. Installieren Sie Oracle Java 8

Da Elasticsearch in Java geschrieben ist, müssen Sie eine Java Runtime Environment auf Ihrem Server installieren. Fügen Sie daher das Java PPA-Repository in Ihrem Ubuntu-System mit dem folgenden Befehl hinzu:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list

# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Aktualisieren Sie den Paketindex und installieren Sie Java 8:

# apt-get update

# apt-get install oracle-java8-installer

Überprüfen Sie, ob Java richtig installiert wurde:

# java -version

Sie sollten die folgende Ausgabe erhalten:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

6. Installieren Sie Elasticsearch auf Ubuntu

Laden Sie Elasticsearch von der jeweiligen Website herunter. Wie Sie sehen können, sind Downloads in zip-, tar.gz-, deb- und rpm-Paketen verfügbar. Für diesen Installationsvorgang, der auf Ubuntu ausgeführt wird, ist es besser, wenn Sie das Debian-Paket (deb) verwenden, da es alles installiert, was zum Ausführen von Elasticsearch erforderlich ist. Geben Sie daher die folgenden Befehle ein:

# cd /opt

# wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb

Nachdem das deb-Paket heruntergeladen wurde, installieren Sie Elasticsearch mit dpkg Befehl wie unten gezeigt:

# dpkg -i elasticsearch-2.2.0.deb

Dieser Installationsvorgang installiert Elasticsearch in /usr/share/elasticsearch/, dessen Konfigurationsdateien in /etc/elasticsearch

platziert werden

Das Skript, das zum Stoppen/Starten/Neustarten dieser Plattform verwendet wird, ist /etc/init.d/elasticsearch

7. Konfigurieren Sie Elasticsearch

Geben Sie den folgenden Befehl ein, um sicherzustellen, dass Elasticsearch beim Booten automatisch gestartet wird.

# update-rc.d elasticsearch defaults

Lassen Sie uns nun einige grundlegende Änderungen an der Datei /etc/elasticsearch/elasticsearch.yml vornehmen, die die Hauptkonfigurationsdatei für Elasticsearch ist. Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor. Wir verwenden nano:

# nano /etc/elasticsearch/elasticsearch.yml

Aktualisieren Sie node.name und cluster.name Werte mit Ihrem Servernamen (Hostname) und dem Namen, mit dem der Cluster verknüpft wird. Nach unserer Änderung sehen die Zeilen in der Datei beispielsweise wie folgt aus:

# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
 cluster.name: rosehostingcluster
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
 node.name: vps.rosehosting.com
#
# Add custom attributes to the node:
#
# node.rack: r1

Natürlich gibt es viele Konfigurationseinstellungen, die an die eigenen Bedürfnisse angepasst werden können, aber wir überlassen dies Ihnen und Ihren Vorlieben. Weitere Informationen finden Sie in der ausführlichen Dokumentation von Elasticsearch.

Wenn Sie mit der Bearbeitung der Datei fertig sind, speichern und schließen Sie sie. Starten Sie dann Elasticsearch:

# /etc/init.d/elasticsearch start

Herzlichen Glückwunsch, Sie haben Elasticsearch erfolgreich auf Ihrem Ubuntu 14.04 VPS installiert.

Natürlich müssen Sie Elasticsearch nicht auf Ubuntu installieren, wenn Sie einen unserer Ubuntu-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Elasticsearch auf Ubuntu zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag über die Installation von Elasticsearch auf Ubuntu gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Elasticsearch unter Ubuntu 20.04

  2. Installieren Sie Webmin auf Ubuntu 16.04

  3. Installieren Sie MEAN auf einem Ubuntu 14.04

  4. Installieren Sie RethinkDB auf Ubuntu

  5. Installieren Sie GrandCMS auf Ubuntu

So installieren Sie Elasticsearch unter Ubuntu 18.04

So installieren Sie Elasticsearch unter Ubuntu 20.04

So installieren Sie ELK unter Ubuntu 20.04

So installieren Sie Graylog 3.0 unter Ubuntu 18.04 / Ubuntu 16.04

Installieren Sie Elasticsearch auf Ubuntu 18.04

Installieren Sie Laravel auf Ubuntu 16.04