Come configurare MongoDB su AWS

Come configurare MongoDB su AWS

AWS supporta database NoSQL come DynamoDB, Neptune, Document DB, Amazon TimeStream, Amazon QLDB, Neptune ed Elastic Cache, ma se una persona è a suo agio con MongoDB e vuole impostarlo in AWS. L'impostazione di MongoDB in AWS è possibile utilizzando il servizio Amazon EC2, quindi questo articolo dimostrerà come impostare MongoDB su AWS passo dopo passo.

Imposta MongoDB su AWS

In primo luogo, crea un'istanza EC2 cercando EC2 nella barra di ricerca della console di gestione AWS. Si aprirà Dashboard EC2, quindi fai clic sul pulsante a discesa dell'istanza di avvio e selezionare l'opzione Istanza di lancio:

Un nuovo Avvia un'istanza Il mago aprirà, fornirà questa istanza EC2 un nome:

Selezionare un Immagine della macchina Amazon come Amazon Linux E assicurati che sia architettura è impostato su 64 bit:

Ai fini di un accesso sicuro, entrambi Seleziona una coppia di tasti già esistente o crea una nuova coppia di tasti usando i suoi valori predefiniti:

Lascia il resto delle impostazioni come predefinito e fai clic su Istanza di lancio:

Verrà visualizzato un messaggio di successo sullo schermo che viene lanciata l'istanza:

Vai al Dashboard EC2 e dalla categoria istanze Seleziona le istanze dell'opzione, aprirà il Dashboard di istanze. Seleziona l'istanza che viene appena creata e fai clic sul suo ID istanza. Aprirà un Wizard di riepilogo dell'istanza. Ora fai clic su Collegare pulsante e si aprirà una nuova finestra, da qui seleziona il Scheda SSH e copiare il comando ssh:

Per incollare questo comando ssh, aprire il prompt dei comandi o PowerShell, Incolla il comando e premere il tasto Invio:

Tipo Quando viene visualizzato un messaggio per la continuità. Verrai effettuato correttamente il tuo Amazon Linux.

Dopo il successo dell'accesso, il prossimo passo è installare MongoDB. A tale scopo, è obbligatorio Crea e aggiungi il repository per MongoDB. Quindi, digita questo comando per creare e aprire il file repository:

$ sudo nano /etc /yum.repository.D/MongoDB-ORG-6.0.Repo

Digita questo codice all'interno del file:

[MongoDB-ORG-6.0]
nome = repository mongodb
baseurl = https: // repo.MongodB.Org/Yum/Amazon/2/MongoDB-ORG/6.0/x86_64/
gpgcheck = 1
abilitato = 1
gpgkey = https: // www.MongodB.org/statico/pgp/server-6.0.Asc

Ora salva questo file e torna al terminale premendo CTRL + O e CTRL + X tasti:

Viene aggiunto il repository, ora è il momento di installare il pacchetto MongoDB-ORG digitando:

$ sudo yum install -y Mongodb -Org

Esegui questo comando per abilitare i servizi di Mongod:

$ sudo chkconfig Mongod

Ora per avviare i servizi digitando:

$ sudo Service Mongod inizio

Connectiamo con il database locale utilizzando il comando:

$ Mongosh

Nell'output sopra è visibile che il database sia connesso.

Comandi per MongoDB

Ora hai effettuato l'accesso alla shell Mongodb, eseguiamo alcuni semplici comandi MongoDB.

Per vedere il database attualmente selezionato, tipo:

Per utilizzare un database, digita l'uso e il nome del database:

Per inserire i dati nella raccolta del database, utilizzare il .Inserisci la funzione, assicurati di fornire la chiave dei dati e del suo valore:

db.la mia collezione.insert (name: "md", età: 25)

Nota: MyCollection è il nome della raccolta nel database corrente (test).

Per visualizzare i dati dal database, utilizzare .Trovare funzione:

db.la mia collezione.Trovare()

MongoDB è impostato correttamente su AWS e sta rispondendo ai comandi di MongoDB. È pronto per la conservazione, la manipolazione e il recupero di una grande quantità di dati.

Conclusione

MongoDB è uno dei popolari database NoSQL per archiviare e gestire una grande quantità di dati. La configurazione di MongoDB su AWS è possibile utilizzando l'istanza Amazon EC2. Avviando l'istanza EC2 con Amazon Linux (Amazon Machine Image) e aggiungendo un repository MongoDB in esso utilizzando il client SSH aperto. Dopo aver aggiunto il repository, MongoDB può essere installato utilizzando il pacchetto MongoDB-ORG e l'avvio dei suoi servizi. Una volta che è pronto per l'uso, eseguire le attività desiderate usando i comandi MongoDB.