Hvordan sette opp mongoDB på AWS

Hvordan sette opp mongoDB på AWS

AWS støtter NoSQL -databaser som DynamoDB, Neptune, Document DB, Amazon Timestream, Amazon QLDB, Neptune og Elastic Cache, men hvis en person er komfortabel med MongoDB og ønsker å sette den opp i AWS. Å sette MongoDB i AWS er ​​mulig ved bruk av Amazon EC2 -tjeneste, så denne artikkelen vil demonstrere hvordan du konfigurerer MongoDB på AWS trinn for trinn.

Sett opp mongoDB på AWS

For det første, lage en EC2 -forekomst ved å søke EC2 i søkefeltet av AWS Management Console. Det vil åpne EC2 Dashboard, så klikk på rullegardinmenyen for lanseringsinstans og velg alternativet Lanseringsforekomst:

En ny Start en forekomst Veiviseren åpnes, gir denne EC2 -forekomsten et navn:

Velg en Amazon Machine Image som Amazon Linux og sørg for at det er arkitektur er satt til 64 biter:

For en sikker pålogging, heller Velg et allerede eksisterende nøkkelpar eller opprett nytt nøkkelpar ved å bruke standardverdiene:

Legg igjen resten av innstillingene som standard og klikk på Lanseringsforekomst:

En suksessmelding vises på skjermen som forekomsten er lansert:

Gå til EC2 Dashboard Og fra kategorien forekomster Velg alternativforekomstene, det vil åpne forekomster dashbord. Velg forekomsten som nettopp er opprettet og klikk på den forekomst -ID. Det vil åpne en forekomst sammendragsveiviser. Klikk nå på koble knapp, og et nytt vindu åpnes, herfra velg SSH -fanen og kopierer SSH -kommandoen:

For å lime inn denne SSH -kommandoen, åpner du ledeteksten eller PowerShell, Lim inn kommandoen, og trykk Enter -tasten:

Type ja Når en melding vises for kontinuitet. Du vil bli logget inn på Amazon Linux.

Etter den vellykkede påloggingen er neste trinn å installere MongoDB. For dette formålet er det obligatorisk å Lag og legg til depotet for MongoDB. Så skriv denne kommandoen for å opprette og åpne depotfilen:

$ sudo nano /etc /yum.repos.d/mongodb-org-6.0.repo

Skriv inn denne koden inne i filen:

[Mongodb-org-6.0]
Navn = MongoDB -depot
baseurl = https: // repo.Mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
GPGCHECK = 1
Aktivert = 1
gpgkey = https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC

Lagre nå denne filen og gå tilbake til terminalen ved å trykke Ctrl + O og Ctrl + X -tastene:

Repotet er lagt til, nå er det på tide å installere MongoDB-org-pakken ved å skrive:

$ sudo yum install -mongodb -org

Kjør denne kommandoen for å aktivere tjenestene til Mongod:

$ sudo chkconfig mongod på

Nå for å starte tjenestene ved å skrive:

$ sudo service mongod start

La oss få kontakt med den lokale databasen ved å bruke kommandoen:

$ Mongosh

I utgangen over er det synlig at databasen er tilkoblet.

Kommandoer for MongoDB

Nå er du logget på MongoDB -skallet, kan kjøre noen enkle MongoDB -kommandoer.

For å se den valgte databasen, skriv: Skriv:

For å bruke en database, skriv bruk og navnet på databasen:

For å sette inn data i databasesamlingen, bruk .Sett inn funksjonen, sørg for at du oppgir nøkkelen til dataene så vel som verdien:

db.min samling.Sett inn (navn: "MD", alder: 25)

Merk: Mycollection er navnet på samlingen i den nåværende databasen (test).

For å se dataene fra databasen, bruk .finne funksjon:

db.min samling.finne()

MongoDB er vellykket satt på AWS og svarer på kommandoene til MongoDB. Den er klar til lagring, manipulering og henting av en stor mengde data.

Konklusjon

MongoDB er en av de populære NoSQL -databasene for å lagre og administrere en stor mengde data. Å sette opp MongoDB på AWS er ​​mulig ved bruk av Amazon EC2 -forekomsten. Ved å lansere EC2 -forekomsten med Amazon Linux (Amazon Machine Image) og legge til et MongoDB -depot i det ved hjelp av Open SSH -klienten. Etter å ha lagt til depotet, kan MongoDB installeres ved hjelp av MongoDB-Org-pakken og starte sine tjenester. Når den er klar for bruk, utfør de ønskede oppgavene ved å bruke MongoDB -kommandoene.