En este tutorial, le mostraremos cómo instalar MongoDB en Fedora 35. Para aquellos de ustedes que no sabían, MongoDB es una base de datos de documentos de código abierto y gratuita diseñada para facilitar desarrollo y escalado de aplicaciones. Se clasifica como una base de datos NoSQL y, por lo tanto, almacena datos en documentos flexibles similares a JSON, lo que significa que los campos pueden variar de un documento a otro y la estructura de datos puede cambiar con el tiempo.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del programa de base de datos MongoDB NoSQL en un Fedora 35.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Fedora 35.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar MongoDB en Fedora 35
Paso 1. Antes de continuar, actualice su sistema operativo Fedora para asegurarse de que todos los paquetes existentes estén actualizados. Use este comando para actualizar los paquetes del servidor:
sudo dnf upgrade sudo dnf update
Paso 2. Instalación de MongoDB en Fedora 35.
De forma predeterminada, MongoDB está disponible en el repositorio base de Fedora 35. Ahora ejecute el siguiente comando a continuación para agregar el repositorio de MongoDB en el sistema Fedora:
sudo nano /etc/yum.repos.d/mongodb.repo
Agregue los siguientes archivos:
[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Después de eso, actualice los paquetes e instale la última versión estable de MongoDB usando el siguiente comando:
sudo dnf update sudo dnf install mongodb-org
Una vez completada la instalación, debemos iniciar el servidor MongoDB para comenzar a operar. Lo hacemos con el siguiente comando a continuación:
sudo systemctl start mongod sudo systemctl enable mongod
Puede verificar la versión de MongoDB instalada usando el siguiente comando:
mongod --version
Salida:
db version v4.4.4 Build Info: { "version": "4.4.4", "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397", "openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "rhel80", "distarch": "x86_64", "target_arch": "x86_64" } }
Paso 3. Configure el cortafuegos.
Necesitamos habilitar el firewall para filtrar el tráfico en nuestro servidor. Ahora habilitamos el puerto 27017/TCP en el firewall usando el siguiente comando:
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
Paso 3. Acceso a MongoDB en Fedora.
Ahora ejecutamos el siguiente comando para conectarnos al shell de mongo:
mongo
Salida:
[[email protected] ~]# mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---
¡Felicitaciones! Ha instalado correctamente MongoDB. Gracias por usar este tutorial para instalar la base de datos MongoDB en su sistema Fedora 35. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de MongoDB.