AWS admite bases de datos NoSQL como DynamodB, Neptune, Document DB, Amazon TimRestream, Amazon QLDB, Neptuno y caché elástico, pero si una persona se siente cómoda con MongoDB y quiere configurarlo en AWS. Configuración de MongoDB en AWS es posible utilizando el servicio Amazon EC2, por lo que este artículo demostrará cómo configurar MongoDB en AWS paso a paso.
Configurar MongoDB en AWS
En primer lugar, cree una instancia de EC2 buscando EC2 en la barra de búsqueda de la consola de gestión de AWS. Se abrirá Panel de control de EC2, así que haga clic en el botón desplegable de la instancia de inicio y seleccione la opción Instancia de lanzamiento:
Un nuevo Iniciar una instancia El asistente se abrirá, proporcionará a esta instancia de EC2 un nombre:
Seleccione un Imagen de Amazon Machine como Amazon Linux y asegúrate de que sea arquitectura está configurado en 64 bits:
A los efectos de un inicio de sesión seguro, ya sea Seleccione un par de claves ya existente o cree un nuevo par de claves usando sus valores predeterminados:
Deje el resto de la configuración como predeterminado y haga clic en Instancia de lanzamiento:
Se mostrará un mensaje de éxito en la pantalla que se inicia la instancia:
Ve a la Tablero de EC2 y de la categoría instancias Seleccione las instancias de opción, abrirá el Panel de instancias. Seleccione la instancia que acaba de crear y haga clic en su ID de instancia. Abrirá un Asistente de resumen de instancia. Ahora haga clic en conectar botón, y se abrirá una nueva ventana, desde aquí seleccione el Pestaña ssh y copia el comando ssh:
Para pegar este comando SSH, abra el símbolo del sistema o PowerShell, Pegue el comando y presione la tecla ENTER:
Tipo Sí Cuando aparece un mensaje para la continuidad. Se registrará con éxito en su Amazon Linux.
Después del inicio de sesión exitoso, el siguiente paso es instalar MongoDB. Para este propósito, es obligatorio Crear y agregar el repositorio de MongoDB. Entonces, escriba este comando para crear y abrir el archivo del repositorio:
$ sudo nano /etc /yum.repositar.D/MongoDB-ORG-6.0.repositorio
Escriba este código dentro del archivo:
[MongoDB-ORG-6.0]
nombre = repositorio de MongoDB
baseUrl = https: // repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
habilitado = 1
gpgkey = https: // www.mongodb.org/static/pgp/server-6.0.asc
Ahora guarde este archivo y vuelva al terminal presionando Ctrl + O y Ctrl + X teclas:
Se agrega el repositorio, ahora es el momento de instalar el paquete MongoDB-ORG escribiendo:
$ sudo yum instalación -y mongodb -org
Ejecute este comando para habilitar los servicios de MongoD:
$ sudo chkconfig mongod en
Ahora para comenzar los servicios escribiendo:
$ SUDO Service Mongod Start
Conectemos con la base de datos local utilizando el comando:
$ Mongosh
En la salida anterior es visible que la base de datos está conectada.
Comandos para MongoDB
Ahora ha iniciado sesión en el shell MongoDB, ejecutemos algunos comandos simples de MongoDB.
Para ver la base de datos actualmente seleccionada, escriba:
Para usar una base de datos, escribir uso y el nombre de la base de datos:
Para insertar datos en la recopilación de bases de datos, use el .Insertar función, asegúrese de proporcionar la clave de los datos, así como su valor:
db.mi colección.insertar (nombre: "MD", edad: 25)
Nota: MyCollection es el nombre de la colección en la base de datos actual (prueba).
Para ver los datos de la base de datos, use .encontrar función:
db.mi colección.encontrar()
MongoDB se establece con éxito en AWS y está respondiendo a los comandos de MongoDB. Está listo para almacenar, manipular y recuperar una gran cantidad de datos.
Conclusión
MongoDB es una de las bases de datos NoSQL populares para almacenar y administrar una gran cantidad de datos. Es posible configurar MongoDB en AWS utilizando la instancia de Amazon EC2. Al iniciar la instancia de EC2 con Amazon Linux (Amazon Machine Image) y agregar un repositorio de MongoDB utilizando el cliente Open SSH. Después de agregar el repositorio, MongoDB se puede instalar utilizando el paquete MongoDB-ORG e iniciar sus servicios. Una vez que esté listo para el uso, realice las tareas deseadas utilizando los comandos MongoDB.