Cómo instalar MongoDB en Rocky Linux y Almalinux
- 893
- 174
- Jaime Delgadillo
Mongodb es una base de datos NoSQL de alto rendimiento y altamente escalable orientada a documentos que está diseñada para manejar el alto tráfico y enormes volúmenes de datos. A diferencia de las bases de datos SQL donde los datos se almacenan en filas y columnas dentro de las tablas, en Mongodb, Los datos se estructuran en formato tipo JSON dentro de los registros que se denominan documentos.
Gracias a su arquitectura sin esquema, Mongodb es altamente flexible, y proporciona una escala horizontal y vertical altamente escalable, y hace posible almacenar solo los datos requeridos según lo requiera una aplicación. En su centro.
MongoDB proporciona las siguientes características clave:
- Consultas ricas
- Indexación
- Replicación y alta disponibilidad
- Escala horizontal y vertical
- Fragmentación automática
- Balanceo de carga
Mongodb es una opción perfecta en aplicaciones que manejan el alto tráfico y que deben escalar a tamaños masivos en un corto período de tiempo. También es ideal en el desarrollo iterativo donde el desarrollo de software se divide en fragmentos manejables más pequeños.
[También puede gustar: 6 herramientas útiles para monitorear el rendimiento de MongoDB]
Mongodb es fácil de instalar y está disponible tanto en nubes privadas como públicas como AWS y Azur. En esta guía, instalaremos Mongodb en Rocky Linux y Almalinux.
Paso 1: Agregue el repositorio de MongoDB
Desde el principio, vamos a crear un repositorio para Mongodb, como es porque Mongodb Los paquetes no están disponibles en Rocky Linux y Almalinux Repositorios de Appstream.
Entonces, crea el Mongodb repositorio de la siguiente manera.
$ sudo vim /etc /yum.repositar.d/mongoDB-org.repositorio
Luego pegue la siguiente configuración a continuación. Esto le permitirá instalar la última versión que, en el momento de la publicación, es MongoDB 4.4.
[MongoDB-ORG-4.4] Nombre = MongoDB Repositorio baseUrl = https: // repositorio.mongodb.org/yum/redhat/$ libever/mongoDB-org/4.4/x86_64/gpgcheck = 1 habilitado = 1 gpgkey = https: // www.mongodb.org/static/pgp/server-4.4.asc
Una vez que haya agregado el repositorio, actualice los repositorios del sistema para sincronizar el recién agregado Mongodb repositorio con el sistema.
$ sudo dnf actualización
Paso 2: Instale MongoDB en Rocky Linux
Continuando, ahora vamos a instalar Mongodb. Para hacerlo, ejecutaremos el comando:
$ sudo dnf install MongoDB-ORGInstale MongoDB en Rocky Linux
Prensa 'Y'
para importar el MongoDB GPG llave y presione INGRESAR.
Una vez la instalación de Mongodb está completo, verifique la versión instalada de la siguiente manera.
$ mongod --versión
El comando proporciona la versión de Mongodb instalado entre otros detalles como Openssl versión y entorno.
Verifique la versión de MongoDBPaso 3: Iniciar y habilitar MongoDB
El Mongodb Daemon no comienza automáticamente en la instalación. Puede confirmar esto ejecutando el comando de la siguiente manera.
$ sudo systemctl status mongod
Antes de cualquier otra cosa, necesitamos comenzar el Mongodb demonio y habilite que comience automáticamente en el tiempo de arranque. Por lo tanto, ejecute los comandos a continuación secuencialmente para iniciar y habilitar MongoDB
$ sudo SystemCTL Start MongoD $ sudo SystemCtl Enable MongodIniciar servicio MongoDB
Una vez más, verifique el estado de Mongodb, Y esta vez, Mongodb estará en funcionamiento.
$ sudo systemctl status mongodVerifique el estado de MongoDB
Para iniciar sesión en el Mongo shell, ejecuta el comando:
$ MongoIniciar caparazón MongoDB
Paso 4: Uso de MongoDB para administrar bases de datos
Con Mongodb Instalado, tengamos una ejecución rápida de algunas de las operaciones en el shell.
Para ver las bases de datos actualmente en su lugar, ejecute el comando que se muestra. Por defecto, MongoDB proporciona una base de datos de prueba llamada prueba.
> DB
Para crear una base de datos, ejecute el usar Comando seguido del nombre de la base de datos inexistente. En este ejemplo, estamos creando una base de datos llamada tecmint-db.
> Use TecMint-DBCrear base de datos MongoDB
Ahora agregemos algunos datos. Como se discutió anteriormente, Mongodb almacena datos en registros llamados documentos. Los datos están en un formato tipo JSON y existen entradas como pares de valores clave.
Aquí, hemos creado un documento llamado estudiantes e insertó algunos datos de los estudiantes de la siguiente manera. Pegue esto en su mensaje MongoDB y presione Enter.
db.estudiantes.InsertOne ("Nombre": "John", "Last_Name": "Doe", "Ciudad": "Lisboa", "Id No.": 34569765," edad ": 28)
Para ver los documentos en su base de datos, ejecute el comando.
> Mostrar colecciones
Para mostrar los datos almacenados en los documentos ejecutados:
> DB.estudiantes.encontrar () o> db.estudiantes.encontrar().bonito()Ver datos de la base de datos MongoDB
Para eliminar el documento, el comando será:
> DB.estudiantes.gota()
Conclusión
Mongodb es un sistema de base de datos NoSQL altamente escalable y flexible que los desarrolladores adoptan cada vez más debido a su versatilidad y modelo flexible. Es fácil de aprender y se puede usar con grandes lenguajes de programación como Python y Java. En esta guía, lo guiamos a través de la instalación de Mongodb en Rocky Linux y Almalinux.
- « Cómo instalar Php 7.4 On On Rocky Linux y Almalinux
- Cómo instalar la pila de lámparas en Rocky Linux 8 »