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.
ElasticSearch-Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit ElasticSearch Installation.
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.
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.
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.
Laden Sie den ElasticSearch-Repository-Schlüssel herunter und installieren Sie ihn.
Hinzufügen des offiziellen ElasticSearch-Repositorys zu Ihrer APT-Datenbank
Aktualisieren Sie die APT-GET-Datenbank, und installieren Sie das ElasticSearch-Paket.
Legen Sie einen Hostnamen mit dem Befehl hostnamectl fest.
Beenden Sie den ElasticSearch-Dienst.
Bearbeiten der ElasticSearch-Konfigurationsdatei mit dem Namen: elasticsearch.yml
Fügen Sie die folgenden Zeilen am Ende der Datei hinzu.
Starten Sie den ElasticSearch-Dienst.
Verwenden Sie den Befehl NETSTAT, um zu überprüfen, ob der Dienst auf den Ports 9200 und 9300 ausgeführt wird.
In unserem Beispiel wird der ElasticSearch-Dienst auf den Ports 9200 und 9300 ausgeführt.
Überprüfen Sie den Elasticsearch-Serverstatus.
Hier ist die erwartete Befehlsausgabe.
Verwenden Sie die folgende Option, um Ihre ElasticSearch-Installation zu testen.
Hier ist die Befehlsausgabe:
Konfigurieren Sie den ElasticSearch-Dienst so, dass er während der Startzeit gestartet wird.
Herzlichen glückwunsch! Sie haben die ElasticSearch-Installation auf Ubuntu Linux abgeschlossen.