Búsqueda de sitios web

Cómo instalar MongoDB 4 en Debian 10


MongoDB es un servidor de base de datos NoSQL multiplataforma de código abierto desarrollado por MongoDB Inc. Utiliza JSON para almacenar sus datos y es popular para manejar grandes cantidades de datos debido a su escalabilidad, alta disponibilidad y alto rendimiento.

En este tutorial, aprenderá cómo instalar MongoDB 4 en la distribución Linux Debian 10.

Paso 1: Importar la clave GPG de MongoDB en Debian

Para comenzar, necesita importar la clave GPG que requiere el repositorio MongoDB para su sistema Debian. Esto es crucial para probar paquetes antes de la instalación.

Primero, actualice los paquetes de su sistema usando el siguiente comando apt.

sudo apt update

Para importar la clave GPG MongoDB, ejecute el comando.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Una vez hecho esto, ahora agregue el repositorio APT MongoDB en su sistema Debian como se explica a continuación.

Paso 2: Instalar el repositorio APT de MongoDB 4 en Debian

Al momento de escribir este artículo, MongoDB 4 no tiene repositorios de paquetes oficiales para Debian 10. Pero no te preocupes. Aún puedes agregar el repositorio de paquetes de Debian 9 (Stretch) en Debian 10 (Buster) para compensar eso.

Para agregar el repositorio de paquetes MongoDB 4 de Debian 9 en Debian 10 Buster, ejecute el comando.

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Para agregar el repositorio oficial de Debian 9 en Debian 10 Buster, ejecute el comando.

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

A continuación, actualice el repositorio APT usando el comando.

sudo apt update

Paso 3: instalar libcurl3 en Debian

El paquete libcurl3 es requerido por mongodb-org-server el cual instalaremos más adelante. Sin libcurl3, encontrará errores al intentar instalar MongoDB.

También vale la pena mencionar que Debian 10 usa libcurl4, pero desde que agregamos el repositorio oficial de Debian 9, el libcurl3 El paquete se instalará desde el repositorio agregado.

Para instalar libcurl3, ejecute el comando.

sudo apt install libcurl3

Paso 4: Instalar el servidor MongoDB 4 en Debian

Una vez instalados los repositorios necesarios y el paquete libcurl3, ahora puede proceder a instalar el servidor MongoDB 4.

sudo apt install mongodb-org -y

Para verificar la versión de MongoDB instalada, ejecute el comando APT como se muestra.

sudo apt info mongodb-info

De forma predeterminada, MongoDB se ejecuta en el puerto 27017 y puede verificarlo usando el comando netstat como se muestra.

sudo netstat -pnltu

Para cambiar el puerto MongoDB predeterminado y otros parámetros, edite el archivo de configuración que se encuentra en /etc/mongodb.conf.

Paso 5: Administrar el servidor MongoDB 4

Una vez que haya instalado correctamente el servidor MongoDB 4, inícielo usando el comando.

sudo systemctl start mongod

Para comprobar el estado de un servicio MongoDB ejecute el comando.

sudo systemctl status mongod

Para permitir que MongoDB se inicie al arrancar, ejecute el comando.

sudo systemctl enable mongod

Para iniciar sesión en MongoDB 4 simplemente ejecute el comando.

mongo

Para detener MongoDB ejecute.

sudo systemctl stop mongod

Y eso es todo. En esta guía, hemos demostrado cómo instalar MongoDB 4 en Debian 10.