Vil du gerne lære at installere Elasticsearch på en computer, der kører Ubuntu Linux på Amazon AWS sky? I denne tutorial vil vi vise dig, hvordan du opretter en ny konto på Amazon AWS, hvordan du opretter en Ubuntu virtuel maskine instans, og hvordan du udfører Elasticsearch installation på en ny virtuel maskine på Amazon EC2 sky.

• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0

Efter endt installationen, skal du bruge Amazon Security Group funktion til at oprette firewall regler for at tillade tilslutning af Elasticsearch klienter.

Brug amazonsikkerhedsgruppefunktionen til at oprette firewallregler for at tillade forbindelser ved hjælp af port 9200 og 9300.

Selvstudium – Sådan oprettes et nøglepar

For at få adgang til en Linux Virtual Machine på AWS skal du først oprette en privat nøgle.

Åbn din browser, få adgang til Amazon AWS hjemmeside og indtast dine login-oplysninger.

Efter et vellykket login, vil du blive sendt til AWS Dashboard.

Få adgang til MENUEN COMPUTE, og vælg indstillingen EC2.

På EC2-dashboardet skal du åbne menuen Netværk og sikkerhed og klikke på indstillingen Nøglepar.

Klik på knappen Opret nøglepar på skærmbilledet Nøglepar.

Du skal indtaste et navn til det nye nøglepar.

Du bliver nødt til at gemme lokalt din private nøgle.

I vores eksempel har vi skabt et nøglepar med navnet TEST.

I vores eksempel gemte vi en fil med navnet TEST. Pem.

Tutorial AWS EC2 – Sådan oprettes en Ubuntu virtuel maskine

På EC2-dashboardet skal du åbne menuen Forekomster og klikke på indstillingen Forekomster.

Klik på knappen Start forekomst på skærmbilledet EC2 Instance.

Nu er det tid til at vælge den ønskede operationelle system image.

På den præsenterede liste skal du finde og vælge Ubuntu Linux-billedet.

Som det andet trin, bliver du nødt til at vælge den type virtuel maskine, der vil køre Ubuntu Linux.

Dybest set, vil du vælge antallet af processorer og mængden af RAM, du ønsker.

Hvis du ikke vil angive den mængde harddisk, der er tilgængelig for denne virtuelle maskine, skal du klikke på knappen Gennemse og Start.

Hvis du vil angive den mængde harddisk, der er tilgængelig for denne virtuelle maskine, skal du klikke på knappen Konfigurer instansdetalje.

Klik på startknappen på oversigtsskærmen.

Vælg nøgleparret, der har tilladelse til at oprette forbindelse til den nye virtuelle maskine, og klik på startforekomst.

I vores eksempel blev nøgleparret TEST valgt.

På EC2-dashboardet skal du åbne menuen Forekomster og klikke på indstillingen Forekomster.

Som du kan se en ny virtuel maskine blev oprettet.

I vores eksempel fik den virtuelle maskine den dynamiske IP-adresse: 34.217.14.140

Tutorial AWS EC2 – Sådan får du adgang til Ubuntu virtuelle maskine

For at få adgang til Linux virtuelle maskine, du bliver nødt til at hente følgende software:

• Kit

• PuttyGen

For det første skal vi konvertere den private nøgle fra PEM-formatet til PPK-formatet.

Åbn PuttyGen-softwaren, få adgang til menuen Konverteringer, og vælg importnøglen.

Når du har importeret PEM-filen, skal du angive en adgangskode for at beskytte din private nøgle.

Klik på knappen Gem privat nøgle for at generere en fil med PPK-udvidelsen.

I vores eksempel en fil med navnet TEST. PPK blev oprettet.

Åbn Putty-softwaren, vælg indstillingen SSH, og indtast brugernavnet ubuntu@ efterfulgt af IP-adressen på den virtuelle AWS-maskine.

I vores eksempel brugte vi ubuntu@34.217.14.140.

Få adgang til fanen SSH-godkendelse, klik på knappen Gennemse, find PPK-filen, og klik på knappen Åbn.

En SSH-forbindelse vil blive startet med din Ubuntu virtuelle maskine.

Brug følgende kommando til at blive rodbruger på den virtuelle Ubuntu-maskine.

Copy to Clipboard

Du har med succes oprettet en Ubuntu virtuel maskine på Amazon AWS.

Selvstudium – ElasticSearch-installation på skyen

Brug apt-get til at installere de nødvendige pakker.

Copy to Clipboard

Hent og installer nøglen til ElasticSearch-lageret.

Copy to Clipboard

Føj det officielle ElasticSearch-lager til din APT-database

Copy to Clipboard

Opdater APT-GET-databasen, og installer ElasticSearch-pakken.

Copy to Clipboard

Angiv et værtsnavn ved hjælp af kommandoen hostnamectl.

Copy to Clipboard

Stop tjenesten ElasticSearch.

Copy to Clipboard

Rediger konfigurationsfilen ElasticSearch med navnet: elasticsearch.yml

Copy to Clipboard

Tilføj følgende linjer i slutningen af filen.

Copy to Clipboard

Start tjenesten ElasticSearch.

Copy to Clipboard

Brug kommandoen NETSTAT til at kontrollere, om tjenesten kører på port 9200 og 9300.

Copy to Clipboard

I vores eksempel kører ElasticSearch-tjenesten på port 9200 og 9300.

Copy to Clipboard

Kontroller status for Elasticsearch-serveren.

Copy to Clipboard

Her er den forventede kommando output.

Copy to Clipboard

Brug følgende comand til at teste din ElasticSearch-installation.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Konfigurer tjenesten ElasticSearch til at starte under starttidsrummet.

Copy to Clipboard

Tillykke! Du er færdig med ElasticSearch installation på Ubuntu Linux.