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

So installieren Sie Elasticsearch unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie Elasticsearch auf Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Elasticsearch ist die verteilte, REST-konforme Such- und Analyse-Engine im Herzen von Elastic Stack. Elasticsearch ist bei Systemadministratoren und Entwicklern sehr beliebt und beliebt, da es sich um eine mächtige Suchmaschine handelt, die auf der Lucene-Bibliothek basiert. Sie wird im Allgemeinen als zugrunde liegende Engine/Technologie verwendet, die Anwendungen mit komplexen Suchfunktionen und -anforderungen unterstützt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Elasticsearch auf einem Debian 11 (Bullseye) Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Elasticsearch auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt ausführen Befehle im Terminal:

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https

Schritt 2. Java installieren.

Für die Bereitstellung von Elasticsearch muss Java 8 oder 11 installiert sein. Führen Sie die folgenden Befehle aus, um OpenJDK auf Ihrem System zu installieren:

sudo apt install default-jdk

Bestätigen Sie die Java-Installation, indem Sie die Version überprüfen:

java -version

Schritt 3. Elasticsearch unter Debian 11 installieren.

Elasticsearch ist in den standardmäßigen Debian 11-Repositorys nicht verfügbar, jetzt fügen wir das Elasticsearch APT-Repository zu Ihrem System hinzu:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

Installieren Sie danach das Elasticsearch-Paket mit apt folgenden Befehle:

sudo apt update
sudo apt install elasticsearch

Starten und aktivieren Sie den Elasticsearch-Dienst:

sudo systemctl enable elasticsearch.service --now

Um zu überprüfen, ob Elasticsearch läuft, können wir den folgenden Befehl ausführen:

curl -X GET "localhost:9200"

Um die Systemmeldung anzuzeigen, die Elasticsearch auf Ihrem System protokolliert, geben Sie den folgenden Befehl ein:

sudo journalctl -u elasticsearch

Schritt 4. Konfigurieren Sie Elasticsearch.

Standardmäßig lauscht Elasticsearch nur auf localhost. Um dies zu ändern, öffnen Sie die Konfigurationsdatei wie folgt:

sudo nano /etc/elasticsearch/elasticsearch.yml

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu:

network.host: 127.0.0.1
http.host: 0.0.0.0
http.port: 9200

Starten Sie den Elasticsearch-Dienst mit dem folgenden Befehl neu, damit die Änderungen wirksam werden:

sudo systemctl restart elasticsearch

Schritt 5. Firewall konfigurieren.

Aktivieren Sie nun den Zugriff auf Port 9200 von der lokalen Firewall:

sudo ufw allow 9200

Herzlichen Glückwunsch! Sie haben Elasticsearch erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Elasticsearch auf einem Debian 11 (Bullseye)-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Elasticsearch-Website zu besuchen .


Debian
  1. So installieren Sie Elasticsearch unter Debian Linux

  2. So installieren Sie Nextcloud auf Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  5. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

So installieren Sie Elasticsearch unter Debian 10

So installieren Sie ERPNext auf Debian 9

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie Go unter Debian 11