Instrucciones sobre 2 formas de instalar MongoDB en Raspberry Pi

Este artículo le mostrará 2 formas diferentes de instalar MongoDB en Pi.

El primer método es instalar MongoDB en Raspbian. El repositorio de Raspbian proporciona una versión anterior de MongoDB (2.4.14), ya que la nueva versión ARM de MongoDB requiere ARM64 y Raspbian es solo de 32 bits.

El segundo método es instalar el software del servidor en una versión de Ubuntu de 64 bits. El uso de la versión de 64 bits de Ubuntu le dará acceso a versiones más recientes del software MongoDB.

Figura 1 Descripción de 2 formas de instalar MongoDB en una Raspberry Pi

Instalar MongoDB en Raspbian

En la primera parte te mostraremos los pasos para instalar MongoDB en Raspberry Pi, trabajando con Raspbian.

Si confía en las funciones que solo están disponibles en las versiones más recientes de MongoDB, deberá instalar Ubuntu y seguir los pasos de la sección titulada "Instalación de MongoDB en Ubuntu" a continuación.

Paso 1. El primer paso es actualizar y actualizar todos los paquetes existentes haciendo:

sudo apt update sudo apt upgrade

Paso 2. Ahora instale el servidor MongoDB desde el repositorio de Raspbian.

Ejecute el siguiente comando para instalar el software.

sudo apt install mongodb

Paso 3. Después de instalar el software del servidor, continúe y ejecútelo.

Los siguientes dos comandos activarán e iniciarán el servicio MongoDB.

sudo systemctl enable mongodb sudo systemctl start mongodb

Paso 4. Después de instalar MongoDB, puede ejecutar el siguiente comando para interactuar con la base de datos usando la línea de comando.

mongo

Instalar MongoDB en Ubuntu

Debe utilizar una versión de 64 bits de Ubuntu Server para esta sección.

Con Ubuntu puedes instalar versiones más nuevas de MongoDB. Para esta parte del tutorial, este artículo le mostrará cómo instalar MongoDB 4.2 en su Raspberry Pi.

Paso 1. Antes de comenzar, asegúrese de que Ubuntu esté actualizado ejecutando los siguientes dos comandos.

sudo apt update sudo apt upgrade

Paso 2. Una vez que todo esté actualizado, el siguiente paso es agregar el conmutador GPG MongoDB a su almacenamiento 4.2.

Para agregar esta clave a la secuencia de teclas local, puede ejecutar el siguiente comando.

curl -s https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

Paso 3: Agrega tu clave GPG. Ahora necesitamos agregar el repositorio MongoDB 4.2.

Para agregar almacenamiento MongoDB, debe ejecutar el siguiente comando.

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

Paso 4. Dado que la lista de paquetes ha cambiado, debe actualizar la lista de paquetes nuevamente ejecutando el siguiente comando.

sudo apt update

Paso 5. Finalmente, instalemos MongoDB en Raspberry Pi usando el administrador de paquetes.

El siguiente comando instalará el software del servidor MongoDB, que es una herramienta de línea de comandos.

sudo apt install mongodb-org

Paso 6. Ahora puede continuar y activar el servicio MongoDB para que se cargue al inicio.

Haga esto con los siguientes dos comandos.

sudo systemctl enable mongod sudo systemctl start mongod

El segundo comando iniciará el servidor MongoDB para que pueda interactuar con él de inmediato.

Paso 7. Si desea interactuar con la instalación de MongoDB en Raspberry Pi, puede usar los siguientes comandos.

mongo

Este comando inicia la herramienta de línea de comandos de Mongo.

Consulta la base de datos y el servicio de Mongo

Ahora debe verificar si ha configurado correctamente MongoDB en Raspberry Pi.

Paso 1. Lo primero que debe hacer es verificar el estado del servidor MongoDB. Ejecute el siguiente comando para recuperar el estado del servicio "mongod".

sudo systemctl status mongod

Si todo funciona correctamente, debería ver una respuesta como la siguiente.

● mongod.service - MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-02-06 10:38:54 UTC; 14min ago https://docs.modb.org/manual Main PID 1626 (mongod) CGroup /system.slice/mongod.service └─1626 / usr / bin / mongod --config /etc/mongod.conf Feb 06 10:38:54 ubuntu systemd [1]: Started MongoDB Database Server.

El servicio debe estar marcado como "habilitado" y "activo:" debe estar configurado como "activo (en ejecución)".

Paso 2. Luego puede verificar el estado de Mongo recuperando el estado de su conexión.

mongo --eval 'db.runCommand ({connectionStatus: 1})'

Usando los siguientes comandos de muestra, puede usar la herramienta de línea de comandos de mongo para verificar el estado de la conexión.

MongoDB server version: 4.2.3 {"authInfo": {"authenticatedUsers": [], "authenticatedUserRoles": []}, "ok": 1}

Como se puede ver en los resultados, la versión del servidor MongoDB en el ejemplo es 4.2.3 y el comando de muestra devuelve 'ok' como 1.

Deja una respuesta

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

Subir
error: Content is protected !!