Wilt u leren hoe u Elasticsearch installeren op een computer met Ubuntu Linux op de Amazon AWS-cloud? In deze zelfstudie laten we je zien hoe je een nieuw account maken bij Amazon AWS, hoe je een Ubuntu virtuele machine-exemplaar maakt en hoe je de Elasticsearch-installatie uitvoert op een nieuwe virtuele machine in de Amazon EC2-cloud.

• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0

Na het voltooien van de installatie moet u de functie Amazon Security Group gebruiken om firewallregels te maken om de verbinding van de Elasticsearch-clients mogelijk te maken.

Maak met de functie Amazon-beveiligingsgroep firewallregels om verbindingen met de poorten 9200 en 9300 mogelijk te maken.

Zelfstudie - Een sleutelpaar maken

Om toegang te krijgen tot een Linux Virtual Machine op AWS, moet u eerst een privésleutel maken.

Open uw browser, ga naar de Amazon AWS-website en voer uw inloggegevens in.

Na een succesvolle login wordt u naar het AWS Dashboard gestuurd.

Ga naar het compute-menu en selecteer de EC2-optie.

Ga op het EC2-dashboard naar het menu Netwerk en beveiliging en klik op de optie Sleutelparen.

Klik op het scherm Sleutelparen op de knop Sleutelpaar maken.

Je moet een naam invoeren in het nieuwe sleutelpaar.

U moet lokaal uw privésleutel opslaan.

In ons voorbeeld hebben we een sleutelpaar gemaakt met de naam TEST.

In ons voorbeeld hebben we een bestand met de naam TEST opgeslagen. Pem.

Zelfstudie AWS EC2 - Hoe maak je een Ubuntu virtuele machine

Ga op het EC2-dashboard naar het menu Instanties en klik op de optie Instanties.

Klik op het scherm EC2 Instance op de knop Startinstantie.

Nu is het tijd om de gewenste operationele systeemafbeelding te selecteren.

Zoek op de gepresenteerde lijst de Ubuntu Linux-afbeelding.

aws ubuntu

Als de tweede stap moet je het type virtuele machine selecteren dat de Ubuntu Linux zal draaien.

In principe selecteert u het aantal processors en de hoeveelheid RAM die u wilt.

Als u niet wilt opgeven hoeveel harde schijf beschikbaar is voor deze virtuele machine, klikt u op de knop Controleren en starten.

Als u de hoeveelheid harde schijf wilt opgeven die beschikbaar is voor deze virtuele machine, klikt u op de knop Instantiedetails configureren.

Klik in het overzichtsscherm op de knop Starten.

Selecteer het sleutelpaar dat is gemachtigd om verbinding te maken met de nieuwe virtuele machine en klik op de startinstanties.

In ons voorbeeld is het sleutelpaar TEST geselecteerd.

Ga op het EC2-dashboard naar het menu Instanties en klik op de optie Instanties.

Zoals u zien een nieuwe virtuele machine is gemaakt.

In ons voorbeeld kreeg de virtuele machine het Dynamic IP-adres: 34.217.14.140

Zelfstudie AWS EC2 - Toegang tot de Ubuntu virtuele machine

Om toegang te krijgen tot de Linux virtuele machine moet je de volgende software downloaden:

• Putty

• PuttyGen

Eerst moeten we de privésleutel converteren van het PEM-formaat naar het PPK-formaat.

Open de PuttyGen-software, ga naar het menu Conversies en selecteer de toets Importeren.

Nadat u het PEM-bestand hebt geïmporteerd, moet u een wachtwoord instellen om uw persoonlijke sleutel te beschermen.

Klik op de knop Privétoets opslaan om een bestand te genereren met de PPK-extensie.

In ons voorbeeld, een bestand met de naam TEST. PPK is gemaakt.

Open de Putty-software, selecteer de SSH-optie en voer de gebruikersnaam in ubuntu@ gevolgd door het IP-adres van de virtuele AWS-machine.

In ons voorbeeld gebruikten we ubuntu@34.217.14.140.

Ga naar het tabblad SSH-verificatie, klik op de knop Bladeren, zoek het PPK-bestand en klik op de knop Openen.

Een SSH-verbinding wordt gestart met uw Ubuntu virtuele machine.

Gebruik de volgende opdracht om de hoofdgebruiker op de virtuele Ubuntu-machine te worden.

Copy to Clipboard

U hebt met succes een Ubuntu virtuele machine gemaakt op Amazon AWS.

Zelfstudie - ElasticSearch-installatie in de cloud

Gebruik apt-get om de vereiste pakketten te installeren.

Copy to Clipboard

Download en installeer de ElasticSearch-repository-sleutel.

Copy to Clipboard

Voeg de officiële ElasticSearch repository toe aan uw APT-database

Copy to Clipboard

Werk de APT-GET-database bij en installeer het ElasticSearch-pakket.

Copy to Clipboard

Stel een hostnaam in met de opdracht hostnamectl.

Copy to Clipboard

Stop de ElasticSearch-service.

Copy to Clipboard

Het ElasticSearch-configuratiebestand met de naam bewerken: elasticsearch.yml

Copy to Clipboard

Voeg de volgende regels toe aan het einde van het bestand.

Copy to Clipboard

Start de ElasticSearch-service.

Copy to Clipboard

Gebruik de opdracht NETSTAT om te controleren of de service wordt uitgevoerd op poorten 9200 en 9300.

Copy to Clipboard

In ons voorbeeld draait de ElasticSearch-service op poorten 9200 en 9300.

Copy to Clipboard

Controleer de Elasticsearch-serverstatus.

Copy to Clipboard

Hier is de verwachte opdrachtuitvoer.

Copy to Clipboard

Gebruik de volgende comand om uw ElasticSearch installatie te testen.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Configureer de ElasticSearch-service om te starten tijdens het opstarten.

Copy to Clipboard

Gefeliciteerd! Je bent klaar met de ElasticSearch installatie op Ubuntu Linux.