Vil du lære å installere Elasticsearch på en datamaskin som kjører Ubuntu Linux på Amazon AWS-skyen? I denne opplæringen skal vi vise deg hvordan du oppretter en ny konto på Amazon AWS, hvordan du oppretter en Ubuntu virtuell maskinforekomst, og hvordan du utfører Elasticsearch-installasjonen på en ny virtuell maskin på Amazon EC2-skyen.

• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0

Etter at installasjonen er fullført, må du bruke Amazon Security Group-funksjonen til å opprette brannmurregler for å tillate tilkobling av Elasticsearch-klientene.

Ved hjelp av Amazon-sikkerhetsgruppefunksjonen oppretter du brannmurregler for å tillate tilkoblinger ved hjelp av portene 9200 og 9300.

Tutorial – Hvordan lage et nøkkelpar

For å få tilgang til en Virtuell Linux-maskin på AWS må du først opprette en privat nøkkel.

Åpne nettleseren din, gå til Amazon AWS-nettstedet og skriv inn innloggingsinformasjonen din.

Etter en vellykket pålogging vil du bli sendt til AWS Dashboard.

Åpne COMPUTE-menyen, og velg EC2-alternativet.

På EC2 Dashboard, åpne Nettverk og sikkerhet-menyen og klikk på Alternativet Nøkkelpar.

Klikk på Opprett nøkkelpar-knappen på skjermbildet Nøkkelpar.

Du må skrive inn et navn til det nye nøkkelparet.

Du må lagre lokalt din private nøkkel.

I vårt eksempel opprettet vi et nøkkelpar kalt TEST.

I vårt eksempel lagret vi en fil med navnet TEST. Pem.

Tutorial AWS EC2 – Hvordan lage en Ubuntu virtuell maskin

Gå til Forekomster-menyen på EC2-dashbordet, og klikk på Forekomster-alternativet.

På EC2-forekomstskjermen klikker du på Start forekomst-knappen.

Nå er det på tide å velge ønsket operativ systemavbildning.

Finn og velg Ubuntu Linux-bildet på listen som presenteres.

Som det andre trinnet må du velge hvilken type virtuell maskin som skal kjøre Ubuntu Linux.

I utgangspunktet vil du velge antall prosessorer og mengden RAM du vil ha.

Hvis du ikke vil angi hvor mye harddisk som er tilgjengelig for denne virtuelle maskinen, klikker du på Se gjennom og start-knappen.

Hvis du vil angi hvor mye harddisk som er tilgjengelig for denne virtuelle maskinen, klikker du på knappen Konfigurer forekomstdetaljer.

Klikk på Start-knappen på sammendragsskjermen.

Velg nøkkelparet som er autorisert til å koble til den nye virtuelle maskinen, og klikk på Start forekomster.

I vårt eksempel ble nøkkelparet test valgt.

Gå til Forekomster-menyen på EC2-dashbordet, og klikk på Forekomster-alternativet.

Som du kan se en ny virtuell maskin ble opprettet.

I vårt eksempel fikk den virtuelle maskinen den dynamiske IP-adressen: 34.217.14.140

Tutorial AWS EC2 – Slik får du tilgang til Ubuntu virtuell maskin

For å få tilgang til Linux virtuell maskin må du laste ned følgende programvare:

• Putty

• PuttyGen

Først må vi konvertere den private nøkkelen fra PEM-formatet til PPK-formatet.

Åpne PuttyGen-programvaren, åpne Konverteringer-menyen og velg Importer-tasten.

Når du har importert PEM-filen, må du angi et passord for å beskytte den private nøkkelen.

Klikk på Lagre privat nøkkel-knappen for å generere en fil med PPK-utvidelsen.

I vårt eksempel, en fil som heter TEST. PPK ble opprettet.

Åpne Putty-programvaren, velg SSH-alternativet og skriv inn brukernavnet ubuntu@ etterfulgt av IP-adressen til aws virtuell maskin.

I vårt eksempel brukte vi ubuntu@34.217.14.140.

Få tilgang til SSH-godkjenningsfanen, klikk på Bla gjennom-knappen, finn PPK-filen og klikk på Åpne-knappen.

En SSH-tilkobling vil bli startet med din virtuelle Ubuntu-maskin.

Bruk følgende kommando til å bli rotbrukeren på Ubuntu virtuell maskin.

Copy to Clipboard

Du har opprettet en Virtuell Ubuntu-maskin på Amazon AWS.

Tutorial – ElasticSearch installasjon på skyen

Bruk apt-get for å installere de nødvendige pakkene.

Copy to Clipboard

Last ned og installer ElasticSearch-repositoriet.

Copy to Clipboard

Legg til det offisielle ElasticSearch-repositoriet i APT-databasen din

Copy to Clipboard

Oppdater APT-GET-databasen og installer ElasticSearch-pakken.

Copy to Clipboard

Angi et vertsnavn ved hjelp av hostnamectl-kommandoen.

Copy to Clipboard

Stopp ElasticSearch-tjenesten.

Copy to Clipboard

Rediger elasticSearch-konfigurasjonsfilen med navnet elasticsearch.yml

Copy to Clipboard

Legg til følgende linjer på slutten av filen.

Copy to Clipboard

Start ElasticSearch-tjenesten.

Copy to Clipboard

Bruk NETSTAT-kommandoen til å kontrollere om tjenesten kjører på portene 9200 og 9300.

Copy to Clipboard

I vårt eksempel kjører ElasticSearch-tjenesten på port 9200 og 9300.

Copy to Clipboard

Kontroller statusen for Elasticsearch-serveren.

Copy to Clipboard

Her er den forventede kommandoutdataene.

Copy to Clipboard

Bruk følgende komand til å teste ElasticSearch-installasjonen.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Konfigurer ElasticSearch-tjenesten til å starte under oppstart.

Copy to Clipboard

Gratulerer! Du er ferdig med ElasticSearch-installasjonen på Ubuntu Linux.