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

Installieren Sie Elasticsearch auf Ubuntu 18.04

In diesem Tutorial sehen wir uns an, wie wir Elasticsearch auf Ubuntu 18.04 installieren können. Elasticsearch ist eine verteilte Open-Source-Volltextsuch- und Analysemaschine. Es unterstützt RESTful-Operationen (GET-, POST-Anforderungen) und ermöglicht Ihnen das Speichern, Suchen und Analysieren großer Datenmengen in Echtzeit.

Schritt 1:Voraussetzungen installieren

Bevor wir Elasticsearch installieren, müssen wir zuerst seine Abhängigkeiten abrufen. Die Hauptabhängigkeit ist OpenJDK 8 da dies eine Open-Source-Java-Anwendung ist.

Lassen Sie uns zuerst unser System aktualisieren und die erforderlichen Pakete installieren, damit apt kann über https heruntergeladen werden.

sudo apt update
sudo apt install apt-transport-https

Installieren Sie jetzt OpenJDK 8 (Empfohlen) mit dem Paketmanager.

sudo apt install openjdk-8-jdk

Wenn Sie andernfalls die neueste Version installieren möchten, können Sie die neueste Version von Java installieren.

Schritt 2:Laden Sie das Elasticsearch-Paket herunter

Nachdem wir unsere wichtigsten Abhängigkeiten installiert haben, müssen wir jetzt die neueste Version von Elasticsearch herunterladen, die Sie auf der Elastic-Downloadseite finden.

Die neueste Version ist 7.5.1 zum Zeitpunkt des Schreibens.

Laden wir das Debian-Paket herunter (.deb ) für unser System.

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-amd64.deb

Lassen Sie uns wget verwenden um es vom Remote-Server abzurufen.

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-amd64.deb

Schritt 3:Elasticsearch installieren

Wir werden das Debian-Paket mit dpkg installieren Paket-Installer für Elasticsearch 7.5.1 .

dpkg -i elasticsearch-7.5.1-amd64.deb

Eine ähnliche Ausgabe zeigt an, dass Ihre Installation erfolgreich war!

Lassen Sie uns nun Elasticsearch konfigurieren, damit es richtig funktioniert.

Schritt 4:Elasticsearch konfigurieren

In unserem ersten Konfigurationsschritt legen wir die IP-Adresse unseres Servers fest.

Die Elasticsearch-Konfigurationsdatei ist unter /etc/elasticsearch/elasticsearch.yml verfügbar .

Öffnen Sie Ihren bevorzugten Texteditor und bearbeiten Sie diese Datei.

sudo vi /etc/elasticsearch/elasticsearch.yml

Gehen Sie zum Netzwerkmodul.

Standardmäßig ist die Netzwerkhostadresse nicht festgelegt. Stellen Sie es ein, indem Sie die entsprechende Zeile auskommentieren und auf die gewünschte IP-Adresse setzen.

Nach der Bearbeitung sieht Ihre Datei folgendermaßen aus:

Änderungen speichern und Editor verlassen.

Jetzt haben wir unser Bare-Bones-Setup von Elasticsearch abgeschlossen. Jetzt müssen wir nur noch unseren Server starten!

Schritt 5:Aktivieren Sie den Elasticsearch-Dienst

Starten und aktivieren Sie den Elasticsearch-Dienst mit systemctl :

sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service

Nachdem wir unseren Server gestartet haben, können wir jetzt Anfragen an den Server senden, um zu überprüfen, ob er ordnungsgemäß funktioniert.

Schritt 6:Server testen

Sie können überprüfen, ob Elasticsearch ausgeführt wird, indem Sie eine HTTP-Anforderung an Port 9200 an Ihre Serveradresse senden (meine ist 192.168.0.1)

curl -X GET "192.168.0.1:9200/"

Wir erhalten eine Ausgabeantwort vom Server. Es sieht ungefähr so ​​aus:

{
  "name" : "BEwpV2R",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "T-3S34LRQFqDeIGwQgD1xw",
  "version" : {
    "number" : "7.5.1",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "d7d56a7",
    "build_date" : "2020-01-03T22:55:32.697037Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "7.3.0",
    "minimum_index_compatibility_version" : "7.3.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Jetzt, da unser Server ordnungsgemäß funktioniert, haben wir unseren Elasticsearch-Dienst erfolgreich konfiguriert und können ihn jetzt verwenden!

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie wir Elasticsearch in nur wenigen einfachen Schritten auf unserem Ubuntu 18.04-Rechner einrichten und installieren können.


Linux
  1. So installieren Sie Graylog2 unter Ubuntu 14.04

  2. So installieren Sie Graylog2 unter Ubuntu 15.04 / 14.10

  3. So installieren Sie Elasticsearch unter Ubuntu 20.04

  4. Installieren Sie GitLab auf Ubuntu 18.04

  5. Installieren Sie Nginx auf Ubuntu

So installieren Sie ELK unter Ubuntu 20.04

So installieren Sie Graylog 3.0 unter Ubuntu 18.04 / Ubuntu 16.04

Installieren Sie Nginx auf Ubuntu 18.04

Installieren Sie Redis auf Ubuntu

Installieren Sie Jenkins auf Ubuntu 18.04

Installieren Sie MongoDB auf Ubuntu 18.04