GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar MongoDB en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

MongoDB (conocido como Mongo) es un sistema de gestión de bases de datos orientado a documentos.

Se clasifica como una base de datos NoSQL, ya que es una base de datos no relacional y no funciona con la estructura de base de datos relacional convencional basada en tablas.

Funciona eficientemente con datos a gran escala. Algunas de las empresas más conocidas que utilizan MongoDB son Facebook, Cisco, Forbes, Adobe, Nokia, etc.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas MongoDB relacionadas.

En este contexto, veremos cómo instalar MongoDB en el sistema Ubuntu 20.04 LTS. Puede seguir el mismo procedimiento en versiones anteriores de Ubuntu:Ubuntu 18.04 LTS y 16.04 LTS.


Comandos principales de MongoDB

También es fundamental conocer algunos comandos para administrar MongoDB:

# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB; 
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically; 
# systemctl enable mongod - enables MongoDB to start automatically.


Métodos para instalar MongoDB en el sistema Ubuntu

Podemos instalar MongoDB en Ubuntu de las siguientes dos maneras:

i. A través del administrador de paquetes

ii. Vía archivo

Nota:necesitará acceso sudo para instalar MongoDB en el sistema operativo Ubuntu.


1. Instale MongoDB usando el Administrador de paquetes

El paquete MongoDB disponible en Ubuntu no es administrado por MongoDB Inc. Aquí, le mostraremos la instalación del paquete oficial MongoDB versión 4.4. que es administrado por MongoDB Inc. Siga las instrucciones a continuación para instalar MongoDB utilizando el administrador de paquetes de Ubuntu.


i. Importar clave pública de MongoDB

Primero, deberá agregar la clave del repositorio MongoDB a su conjunto de claves apt. Al hacer esto, su sistema confiará en el repositorio agregado.

Ejecute este comando para agregar la clave MongoDB:

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

Si se agrega con éxito, verá OK en la salida.


ii. Agregar repositorio MongoDB

Agregue el repositorio MongoDB a la lista de fuentes de su sistema.

Para hacerlo, edite el archivo sources.list usando el siguiente comando:

$ sudo nano /etc/apt/sources.list

Agregue la siguiente línea en el archivo:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

Ahora guarde el archivo y ciérrelo.


iii. Actualizar el índice del repositorio

Ahora use el siguiente comando para actualizar el índice del repositorio de su sistema:

$ sudo apt update


IV. Instalar MongoDB

Ahora que el repositorio de MongoDB se ha agregado a la lista de fuentes de nuestro sistema, podemos instalarlo de la siguiente manera:

$ sudo apt install mongodb-org

Cuando se le solicite la opción y/n, presione y para continuar.


v. Ejecutar MongoDB

Para ejecutar MongoDB, inicie el servicio mongod (demonio para MongoDB) usando el siguiente comando:

$ sudo systemctl start mongod

Si el servicio no se inicia o encuentra un error como "servicio no encontrado", emita el siguiente comando:

$ sudo systemctl daemon-reload

Después de iniciar el servicio mongod, verifique su estado para verificar si funciona bien.

Use el siguiente comando para hacerlo:

$ sudo systemctl status mongod

Si funciona bien, verá el estado activo (en ejecución).

Para iniciar MongoDB automáticamente en cada arranque, el comando es:

$ sudo systemctl enable mongod

Ahora, para iniciar mongo shell desde el mismo sistema que ejecuta el proceso mongod, el comando es el siguiente:

$ mongo


2. Instalar MongoDB usando el archivo

Aunque, la forma recomendada de instalar MongoDB en Ubuntu es usar el administrador de paquetes apt, ya que instala las dependencias requeridas durante la instalación.

Sin embargo, puede usar el archivo (.tgz tarball) para instalarlo manualmente en Ubuntu.

Siga las instrucciones a continuación para instalar MongoDB utilizando el archivo oficial de MongoDB.


i. Instalar dependencias

Use el siguiente comando para instalar las dependencias necesarias para la instalación de MongoDB:

$ sudo apt install libcurl4 openssl liblzma5

Cuando se le solicite la opción y/n, presione y para continuar.


ii. Descargar archivo MongoDB

Ahora deberá descargar el archivo MongoDB (.tgz tarball).

Utilice el siguiente comando para descargar la última versión actual de MongoDB en su sistema:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

Alternativamente, también puede descargar MongoDB accediendo a su página oficial de Descargas. Acceda a la página y elija la versión de MongoDB que desea descargar, la plataforma de su sistema operativo y el paquete (tgz).

Luego haga clic en Descargar para descargar el paquete.


iii. Extraer archivo MongoDB

Extraiga el archivo MongoDB usando el siguiente comando:

$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz


IV. Copiar binarios a un directorio en la variable de entorno PATH

Ahora copie los binarios ubicados en linux-x86_64-ubuntu2004-4.4.4/bin a uno de los directorios en $PATH como /usr/local/bin.

$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/


v. Ejecutar MongoDB

Para ejecutar MongoDB, siga los pasos a continuación:

1. Cree directorios para almacenar datos y registros.

Ejecute los siguientes comandos para hacerlo:

$ sudo mkdir -p /var/lib/mongo
$ sudo mkdir -p /var/log/mongodb

2. Use el siguiente comando para asignar permisos de lectura/escritura de su cuenta de usuario al directorio de datos de MongoDB:

$ sudo chown `whoami` /var/lib/mongo

Luego asigne permiso al directorio de registro:

$ sudo chown `whoami` /var/log/mongodb

3. Ejecute el proceso mongod (daemon para MongoDB) usando el siguiente comando:

$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

4. Ahora, para iniciar mongo shell desde el mismo sistema que ejecuta el proceso mongod, el comando es el siguiente:

$ mongo


¿Cómo desinstalar MongoDB del sistema Ubuntu Linux?

Si ya no necesita MongoDB, puede desinstalarlo completamente de su sistema Ubuntu. Para hacerlo, primero detenga el proceso mongod:

$ sudo service mongod stop

Para eliminar MongoDB que ha instalado usando el administrador de paquetes, el comando es el siguiente:

$ sudo apt purge mongodb-org

Si también desea eliminar los registros y los directorios de datos, use los siguientes comandos:

$ sudo rm -r /var/lib/mongodb
$ sudo rm -r /var/log/mongodb

Si instaló MongoDB a través del archivo, puede desinstalarlo eliminando los archivos binarios de MongoDB de /usr/local/bin.



Ubuntu
  1. Instalar Skencil en Ubuntu 20.04 LTS - ¿Un proceso paso a paso?

  2. Instalar Falkon Browser en Ubuntu 20.04 LTS:¿un proceso paso a paso?

  3. Instalar Franz Messenger en Ubuntu 20.04 LTS - ¿Un proceso paso a paso?

  4. Instalar Discord en Ubuntu 20.04 - ¿Proceso paso a paso?

  5. Instalar AIDE en Ubuntu 20.04 - ¿Un proceso paso a paso?

Cómo instalar MongoDB en Ubuntu 20.04 LTS

Instalar Icinga en Ubuntu 20.04 LTS:¿proceso paso a paso?

Instalar Laravel en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar Grafana en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar Ruby en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar MongoDB en Ubuntu 20.04 LTS - ¿Proceso paso a paso?