Instalación de MongoDB 7.0 en Ubuntu 22.04 o superiores

Esta guía detalla el proceso para instalar MongoDB 7.0 en un sistema Ubuntu, incluyendo la adición de la clave de autenticación, la configuración del repositorio, la instalación de dependencias necesarias, y la configuración de permisos y servicios.

Paso 1: Agregar la clave de autenticación para el repositorio de MongoDB

Para asegurar que los paquetes descargados del repositorio de MongoDB sean auténticos, primero debemos añadir la clave pública de MongoDB a nuestro sistema:

 

wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -

 

Paso 2: Añadir el repositorio de MongoDB

Añadimos el repositorio de MongoDB a la lista de fuentes de APT, especificando la arquitectura adecuada (amd64 o arm64):

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

 

Paso 3: Descargar e instalar libssl1.1

MongoDB 7.0 requiere libssl1.1, el cual puede no estar disponible en versiones más recientes de Ubuntu. Descargamos e instalamos manualmente este paquete:

sudo wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

 

Paso 4: Instalar MongoDB

Actualizamos la lista de paquetes y luego instalamos MongoDB:

sudo apt update
sudo apt install -y mongodb-org

 

Paso 5: Configurar permisos

Aseguramos que los directorios de datos y el socket de MongoDB tengan los permisos correctos:

sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

 

Paso 6: Administrar el servicio MongoDB

Reiniciamos el servicio de MongoDB para aplicar los cambios:

sudo service mongod restart

 

Para detener el servicio de MongoDB:

sudo service mongod stop

 

Para verificar el estado del servicio de MongoDB:

sudo service mongod status

 

Para iniciar el servicio de MongoDB:

sudo service mongod start

 

 

Notas adicionales

Es recomendable asegurarse de que todas las dependencias y versiones específicas se ajusten a la distribución de Ubuntu en uso. Los comandos sudo requieren permisos de superusuario, por lo cual podrías necesitar introducir la contraseña de tu usuario. Verifica siempre los archivos de log en caso de errores, ubicados típicamente en /var/log/mongodb/mongod.log.

Esta guía proporciona una instalación básica y configuración de MongoDB. Dependiendo de los requerimientos específicos de tu proyecto, puede ser necesario realizar configuraciones adicionales, tales como la seguridad, autenticación y optimización del rendimiento.

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *