Wie verwalte ich Elasticsearch auf AWS EC2?

Wie Verwalte Ich Elasticsearch Auf Aws Ec2



Elasticsearch ist eine Open-Source- und frei verfügbare Suchmaschine zur effizienten und schnellen Extraktion von Informationen aus der Analysedatenbank in Echtzeit. Elasticsearch speichert strukturierte und unstrukturierte Daten in seiner Datenbank und organisiert die unstrukturierten Daten gemäß benutzerdefinierter Zuordnung. Der Benutzer kann die Dienste von Elasticsearch in der AWS-Cloud mithilfe von Elastic Compute Cloud oder EC2-Instanzen nutzen, die in der Cloud verfügbar sind.

In diesem Leitfaden wird der Prozess der Verwaltung von Elasticsearch auf der Amazon EC2-Instanz erläutert.







Voraussetzungen



Bevor Sie mit der Verwaltung von Elasticsearch auf AWS beginnen, erstellen Sie einfach eine virtuelle Maschine, die zum Hosten der Elasticsearch-Engine verwendet wird. Der Benutzer kann die Elasticsearch-Engine einfach über die in der Cloud befindlichen Komponenten der EC2-Instanz verwalten und von dort aus nutzen. Um den Prozess der Erstellung und Verbindung mit der virtuellen EC2-Maschine zu erlernen, folgen Sie den Anweisungen Verknüpfung .



Wie verwalte ich Elasticsearch auf AWS EC2?

Um Elasticsearch auf AWS zu verwalten, besuchen Sie das Amazon EC2-Dashboard und öffnen Sie „ Instanzen ”-Seite, um eine Verbindung zur Instanz herzustellen:





Ändern Sie den Pfad der Schlüsselpaardatei vom lokalen System und führen Sie den auf der Seite „Verbinden“ der EC2-Instanz bereitgestellten Befehl aus, der in unserem Szenario unten aufgeführt ist:



ssh -ich „C:\Benutzer\Lenovo\Dokumente \T kpp.pem' Ubuntu @ ec2- 122 - 248 - 227 - 3. 4 .ap-southeast- 1 .compute.amazonaws.com

Sobald der Benutzer mit der EC2-Instanz verbunden ist, geben Sie den folgenden Befehl ein, um das Update der neuesten Produkte auf dem Computer zu erhalten:

Sudo passendes Update

Der folgende Befehl importiert den GPG-Schlüssel für das Elasticsearch-Repository, sodass der Benutzer mit verschiedenen Repositorys auf Elasticsearch arbeiten kann:

wget -qO - https: // artefakte.elastic.co / GPG-KEY-elastische Suche | Sudo apt-key hinzufügen -

Hier importiert der Befehl das Elasticsearch-Repository auf der EC2-Instanz:

Sudo Sch -C 'echo 'deb https://artifacts.elastic.co/packages/7.x/apt stable main' > /etc/apt/sources.list.d/elastic-7.x.list'

Führen Sie nach dem Import des Elasticsearch-Repositorys einfach den folgenden Befehl aus, um das Repository des Systems zu aktualisieren:

Sudo passendes Update

Installieren Sie schließlich Elasticsearch auf der Amazon EC2-Instanz, indem Sie den folgenden Befehl verwenden:

Sudo geeignet Installieren elastische Suche

Nach der Installation von Elasticsearch starten Sie einfach mit dem folgenden Befehl die Dienste für die installierte Suchmaschine:

Sudo systemctl startet Elasticsearch

Um zu überprüfen, ob die Elasticsearch-Engine erfolgreich ausgeführt wird, verwenden Sie den Befehl „curl“ mit einer GET-Anfrage an den 9200-Ports:

Locken -X ERHALTEN „localhost:9200/“

Dabei geht es um die Verwaltung und Ausführung von Elasticsearch auf einer AWS EC2-Instanz.

Abschluss

Um die Elasticsearch on AWS EC2-Instanz zu verwalten, besuchen Sie einfach das EC2-Dashboard und erstellen Sie eine virtuelle Maschine in der Amazon-Cloud. Stellen Sie anschließend einfach eine Verbindung zur Instanz her, aktualisieren Sie deren Pakete auf der virtuellen Ubuntu-Maschine und importieren Sie dann den GPG-Schlüssel für die Elasticsearch-Repositorys. Installieren Sie schließlich Elasticsearch auf dem virtuellen Amazon EC2 und starten Sie dann seine Dienste, um es aus der Cloud zu nutzen. In diesem Leitfaden wurde der Prozess der Verwaltung von Elasticsearch auf einer AWS EC2-Instanz erläutert.