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

So installieren Sie Elasticsearch unter Debian Linux

Ziel

Das Ziel besteht darin, Ihnen einfach zu befolgende Schritte zur Installation von Elasticsearch unter Debian Linux bereitzustellen. Der Leitfaden vertieft sich nicht in die Elasticsearch-Konfiguration, da dies eine andere Geschichte ist.

Betriebssystem- und Softwareversionen

  • Betriebssystem: – Debian 9 (Stretch)
  • Software: – Elasticsearch 5.2.0

Anforderungen

Privilegierter Zugriff auf Ihr Debian-System ist erforderlich

Schwierigkeit

EINFACH

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Anleitung

Erforderliche Installation

Installieren Sie zunächst alle erforderlichen Voraussetzungen, die unten aufgeführt sind. Die net-tools Das Paket ist optional und wird nur zu Testzwecken verwendet.

# apt update 
# apt install openjdk-8-jdk-headless net-tools wget

Elasticsearch herunterladen

In diesem Stadium müssen wir das Elasticsearch Debian-Paket herunterladen. Zum Zeitpunkt der Erstellung dieses Artikels ist nur Elasticsearch 5.2 verfügbar. Fühlen Sie sich frei, den unten stehenden Link durch die Download-URL für Version 6.0 zu ersetzen, falls verfügbar.

wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.deb

Elasticsearch installieren

Verwenden Sie dpkg Befehl, um die zuvor heruntergeladene elasticsearch-5.2.0.deb zu installieren :

# dpkg -i elasticsearch-5.2.0.deb

Elasticsearch starten und aktivieren

Um Elasticsearch auf dem Debian-Systemsystem zu starten und zu aktivieren, führen Sie Folgendes aus:

# systemctl start elasticsearch
# systemctl enable elasticsearch

Installation bestätigen

Das journalctl Der Befehl sollte Elasticsearch nun als gestartet auflisten:

# journalctl | tail
Feb 11 08:59:02 linuxconfig systemd[1]: Reached target Network is Online.
Feb 11 08:59:02 linuxconfig systemd[1]: Starting Elasticsearch...
Feb 11 08:59:02 linuxconfig systemd[1]: Started Elasticsearch.

Elasticsearch lauscht standardmäßig nur auf localhost, sofern in /etc/elasticsearch/elasticsearch.yml nicht anders definiert :

# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      403/sshd            
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9200                :::*                    LISTEN      5562/java           
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9300                :::*                    LISTEN      5562/java           
tcp6       0      0 :::22                   :::*                    LISTEN      403/sshd

Elasticgsearch ist jetzt unter localhost:9200 verfügbar URL:

# wget -qO - 127.0.0.1:9200
{
  "name" : "p7g80HJ",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "W7iE1jWYSiWL-hG3zMsaFQ",
  "version" : {
    "number" : "5.2.0",
    "build_hash" : "24e05b9",
    "build_date" : "2017-01-24T19:52:35.800Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.0"
  },
  "tagline" : "You Know, for Search"
}

Plugins installieren

Das Elasticsearch-Plugin und andere relevante Binärdateien befinden sich unter /usr/share/elasticsearch/bin/ Verzeichnis. Fügen Sie dieses Verzeichnis zu Ihrem ausführbaren PATH hinzu :

# export PATH=$PATH:/usr/share/elasticsearch/bin/

Um neue Elasticsearch-Plug-ins zu installieren, verwenden Sie elasticsearch-plugin Befehl. Um beispielsweise das „Dateibasierte Erkennungs-Plug-in“ zu installieren, führen Sie Folgendes aus:

# elasticsearch-plugin install discovery-file
-> Downloading discovery-file from elastic
[=================================================] 100%   
-> Installed discovery-file

Debian
  1. So installieren Sie Logstash unter Debian Linux

  2. So installieren Sie Slack unter Debian Linux

  3. So installieren Sie VirtualBox unter Debian Linux

  4. So installieren Sie VirtualBox unter Debian Linux 9

  5. So installieren Sie Elasticsearch auf Debian 9

So installieren Sie Skype unter Debian Linux

So installieren Sie Elasticsearch auf Debian 11 Bullseye

So installieren Sie Graylog unter Debian 9

So installieren Sie Elasticsearch unter Debian 11

So installieren Sie den Linux-Kernel 5.15 unter Debian 11

So installieren Sie Memcached unter Debian 11 Linux