Möchten Sie erfahren, wie Sie Elasticsearch auf einem Computer installieren, auf dem Ubuntu Linux in der Amazon AWS-Cloud ausgeführt wird? In diesem Tutorial zeigen wir Ihnen, wie Sie ein neues Konto bei Amazon AWS erstellen, wie Sie eine Ubuntu-Instanz für virtuelle Maschinen erstellen und wie Sie die Elasticsearch-Installation auf einer neuen virtuellen Maschine in der Amazon EC2-Cloud durchführen.

• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0

Nach Abschluss der Installation müssen Sie die Amazon Security Group-Funktion verwenden, um Firewallregeln zu erstellen, um die Verbindung der Elasticsearch-Clients zu ermöglichen.

Erstellen Sie mithilfe der Amazon-Sicherheitsgruppenfunktion Firewallregeln, um Verbindungen über die Ports 9200 und 9300 zu ermöglichen.

Tutorial - Erstellen eines Schlüsselpaars

Um auf eine virtuelle Linux-Maschine in AWS zugreifen zu können, müssen Sie zunächst einen privaten Schlüssel erstellen.

Öffnen Sie Ihren Browser, greifen Sie auf die Amazon AWS-Website zu und geben Sie Ihre Anmeldeinformationen ein.

Nach einer erfolgreichen Anmeldung werden Sie an das AWS Dashboard gesendet.

Greifen Sie auf das Compute-Menü zu und wählen Sie die EC2-Option aus.

Rufen Sie im EC2-Dashboard das Menü Netzwerk & Sicherheit auf und klicken Sie auf die Option Schlüsselpaare.

Klicken Sie auf dem Bildschirm Schlüsselpaare auf die Schaltfläche Schlüsselpaar erstellen.

Sie müssen einen Namen für das neue Schlüsselpaar eingeben.

Sie müssen Ihren privaten Schlüssel lokal speichern.

In unserem Beispiel haben wir ein Schlüsselpaar namens TEST erstellt.

In unserem Beispiel haben wir eine Datei mit dem Namen TEST gespeichert. Pem.

Tutorial AWS EC2 - Erstellen einer virtuellen Ubuntu-Maschine

Rufen Sie im EC2-Dashboard das Menü Instances auf und klicken Sie auf die Option Instanzen.

Klicken Sie auf dem Bildschirm EC2-Instanz auf die Schaltfläche Instance starten.

Jetzt ist es an der Zeit, das gewünschte Betriebssystemabbild auszuwählen.

Suchen und wählen Sie in der vorgestellten Liste das Ubuntu Linux-Image aus.

aws ubuntu

Im zweiten Schritt müssen Sie den Typ der virtuellen Maschine auswählen, die das Ubuntu Linux ausführt.

Grundsätzlich wählen Sie die Anzahl der Prozessoren und die Menge an RAM, die Sie wollen.

Wenn Sie nicht angeben möchten, wie viele Festplatten für diese virtuelle Maschine verfügbar sind, klicken Sie auf die Schaltfläche Überprüfen und Starten.

Wenn Sie die Menge der Festplatte angeben möchten, die für diese virtuelle Maschine verfügbar ist, klicken Sie auf die Schaltfläche Instanzdetails konfigurieren.

Klicken Sie auf dem Zusammenfassungsbildschirm auf die Schaltfläche "Starten".

Wählen Sie das Schlüsselpaar aus, das zum Herstellen einer Verbindung mit der neuen virtuellen Maschine autorisiert ist, und klicken Sie auf die Startinstanzen.

In unserem Beispiel wurde das Schlüsselpaar mit dem Namen TEST ausgewählt.

Rufen Sie im EC2-Dashboard das Menü Instances auf und klicken Sie auf die Option Instanzen.

Wie Sie sehen können, wurde eine neue virtuelle Maschine erstellt.

In unserem Beispiel erhielt die virtuelle Maschine die dynamische IP-Adresse: 34.217.14.140

Tutorial AWS EC2 - Zugriff auf die virtuelle Ubuntu-Maschine

Um auf die virtuelle Linux-Maschine zuzugreifen, müssen Sie die folgende Software herunterladen:

• Putty

• PuttyGen

Zuerst müssen wir den privaten Schlüssel aus dem PEM-Format in das PPK-Format konvertieren.

Öffnen Sie die PuttyGen-Software, greifen Sie auf das Menü Konvertierungen zu und wählen Sie die Importtaste aus.

Nach dem Importieren der PEM-Datei müssen Sie ein Kennwort zum Schutz Ihres privaten Schlüssels festlegen.

Klicken Sie auf die Schaltfläche Private Schlüssel speichern, um eine Datei mit der PPK-Erweiterung zu generieren.

In unserem Beispiel eine Datei mit dem Namen TEST. PPK wurde erstellt.

Öffnen Sie die Putty-Software, wählen Sie die Option SSH aus und geben Sie den Benutzernamen ubuntu@ gefolgt von der IP-Adresse der virtuellen AWS-Maschine ein.

In unserem Beispiel haben wir ubuntu@34.217.14.140 verwendet.

Greifen Sie auf die Registerkarte SSH-Authentifizierung zu, klicken Sie auf die Schaltfläche Durchsuchen, suchen Sie die PPK-Datei und klicken Sie auf die Schaltfläche Öffnen.

Eine SSH-Verbindung wird mit Ihrer virtuellen Ubuntu-Maschine gestartet.

Verwenden Sie den folgenden Befehl, um root user auf der virtuellen Maschine Ubuntu zu werden.

Copy to Clipboard

Sie haben erfolgreich eine virtuelle Ubuntu-Maschine auf Amazon AWS erstellt.

Tutorial - ElasticSearch-Installation in der Cloud

Verwenden Sie apt-get, um die erforderlichen Pakete zu installieren.

Copy to Clipboard

Laden Sie den ElasticSearch-Repository-Schlüssel herunter und installieren Sie ihn.

Copy to Clipboard

Hinzufügen des offiziellen ElasticSearch-Repositorys zu Ihrer APT-Datenbank

Copy to Clipboard

Aktualisieren Sie die APT-GET-Datenbank, und installieren Sie das ElasticSearch-Paket.

Copy to Clipboard

Legen Sie einen Hostnamen mit dem Befehl hostnamectl fest.

Copy to Clipboard

Beenden Sie den ElasticSearch-Dienst.

Copy to Clipboard

Bearbeiten der ElasticSearch-Konfigurationsdatei mit dem Namen: elasticsearch.yml

Copy to Clipboard

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

Copy to Clipboard

Starten Sie den ElasticSearch-Dienst.

Copy to Clipboard

Verwenden Sie den Befehl NETSTAT, um zu überprüfen, ob der Dienst auf den Ports 9200 und 9300 ausgeführt wird.

Copy to Clipboard

In unserem Beispiel wird der ElasticSearch-Dienst auf den Ports 9200 und 9300 ausgeführt.

Copy to Clipboard

Überprüfen Sie den Elasticsearch-Serverstatus.

Copy to Clipboard

Hier ist die erwartete Befehlsausgabe.

Copy to Clipboard

Verwenden Sie die folgende Option, um Ihre ElasticSearch-Installation zu testen.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Konfigurieren Sie den ElasticSearch-Dienst so, dass er während der Startzeit gestartet wird.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die ElasticSearch-Installation auf Ubuntu Linux abgeschlossen.