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.
ElasticSearch Relaterte Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til ElasticSearch installasjon.
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.
Du har opprettet en Virtuell Ubuntu-maskin på Amazon AWS.
Tutorial – ElasticSearch installasjon på skyen
Bruk apt-get for å installere de nødvendige pakkene.
Last ned og installer ElasticSearch-repositoriet.
Legg til det offisielle ElasticSearch-repositoriet i APT-databasen din
Oppdater APT-GET-databasen og installer ElasticSearch-pakken.
Angi et vertsnavn ved hjelp av hostnamectl-kommandoen.
Stopp ElasticSearch-tjenesten.
Rediger elasticSearch-konfigurasjonsfilen med navnet elasticsearch.yml
Legg til følgende linjer på slutten av filen.
Start ElasticSearch-tjenesten.
Bruk NETSTAT-kommandoen til å kontrollere om tjenesten kjører på portene 9200 og 9300.
I vårt eksempel kjører ElasticSearch-tjenesten på port 9200 og 9300.
Kontroller statusen for Elasticsearch-serveren.
Her er den forventede kommandoutdataene.
Bruk følgende komand til å teste ElasticSearch-installasjonen.
Her er kommandoutdataene:
Konfigurer ElasticSearch-tjenesten til å starte under oppstart.
Gratulerer! Du er ferdig med ElasticSearch-installasjonen på Ubuntu Linux.