Todas las Noticias en Películas, Avances de Películas y Reseñas.

Instalar MongoDB en Ubuntu: Todo lo que necesitas

¿Está aquí porque quiere instalar MongoDB en ubuntu? ¿Y está luchando por encontrar una guía detallada que lo ayude a configurar su base de datos MongoDB en su instalación de Ubuntu? Si tu respuesta es sí, amigo mío, estás en el lugar correcto. Siga los sencillos pasos que se indican a continuación e instale y configure fácilmente su base de datos MongoDB en cualquier base de datos en cualquier sistema Ubuntu y Linux.

Una vez que revise este blog, podrá instalar MongoDB en Ubuntu con éxito sin ningún problema. Además, en este blog, obtendrá una comprensión de las herramientas y técnicas. Y también te ayudará a pulir tus habilidades mucho más.

Lea también: $ en MongoDB: Información sobre el tema

Introducción a MongoDB

MongoDB es una base de datos orientada a documentos de alto rendimiento que funciona con una estructura NoSQL. En MongoDB, puede usar colecciones (tablas), cada una de las cuales tiene varios documentos (registros). Y también permite almacenar datos en un formato muy poco relacional.

Los datos se almacenan como objetos en MongoDB que generalmente se identifican como documentos. Los documentos se almacenan en colecciones, de forma similar a cómo funcionan las tablas en las bases de datos relacionales. MongoDB también es conocido por su facilidad de uso, confiabilidad, escalabilidad y ausencia de compulsión por usar un esquema fijo. Entre todos los documentos almacenados les da la posibilidad de tener diferentes campos.

Si quieres más información sobre MongoDB puedes consultar la sitio oficial aquí.

Introducción a Ubuntu

Ubuntu es un sistema operativo basado en Linux que está disponible como código abierto. Código abierto significa que está disponible de forma gratuita para cualquier usuario que desee utilizarlo. Ubuntu está altamente calificado por los mejores desarrolladores de la comunidad de su clase que se aseguran de que el sistema operativo siempre esté actualizado y brinde una experiencia de usuario fluida. Ubuntu está disponible para todas las plataformas. Y también es compatible con diferentes plataformas como teléfonos inteligentes, computadoras e incluso servidores.

Recomendado:  Surface Book 3 obtiene varias mejoras y correcciones de seguridad en la última actualización de firmware

Requerimientos básicos:

  • Necesita un conocimiento práctico de MongoDB
  • Además, debe instalar MongoDB en la estación de trabajo host.
  • Poca idea sobre cómo trabajar con comandos de línea de comando/shell.
  • Además, Ubuntu se instaló como sistema operativo en la estación de trabajo host.

Pasos para instalar MongoDB en Ubuntu

Así es como puede instalar MongoDB en Ubuntu o su instalación de Linux siguiendo los siguientes pasos.

  • En primer lugar, importando repositorios de MongoDB
  • Luego instalando los paquetes de MongoDB.
  • Después de ese lanzamiento como servicio en Ubuntu
  • Luego configurando y conectando MongoDB
  • Por último, desinstale MongoDB en Ubuntu

Importación de repositorios de MongoDB

Lo primero que debe hacer para el proceso de instalación es importar la clave pública aprovechada por el sistema de administración de paquetes asociado con su instalación de Ubuntu.

Las herramientas de administración de paquetes de Ubuntu lo ayudan a garantizar la coherencia y la autenticidad de su paquete mediante la verificación cruzada de que estos están firmados con las claves GPG. Use las siguientes claves para importar la clave GPG pública de MongoDB usando la siguiente línea de código.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10</span>

Después de haber importado la clave GPG, debe crear la lista de fuentes para su instalación de MongoDB. Puede hacerlo agregando la siguiente línea de código y creando el archivo de lista “/etc/apt/sources.list.d/mongodb-org-3.4.list” de la siguiente manera:

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ahora que su lista está creada, puede instalar fácilmente el repositorio de paquetes locales. Use el código que se proporciona a continuación para hacerlo.

> sudo apt-get update

Aquí se completó el primer paso de la instalación, pasemos a la segunda parte.

Recomendado:  A pesar del bajo precio de la memoria RAM, algunas personas reciclan módulos de servidor antiguos

Instalación de paquetes MongoDB.

Ahora necesita instalar la última versión estable de MongoDB en su sistema. Utilice el código que se proporciona a continuación.

 sudo apt-get install -y mongodb-org

Si desea instalar una versión específica de MongoDB en su local. Luego deberá especificar la versión para cada paquete de componentes mientras los instala. Siga el comando dado a continuación para hacer eso.

sudo apt-get install -y mongodb-org=3.4 mongodb-org-server=3.4 mongodb-org-shell=3.4 mongodb-org-mongos=3.4 mongodb-org-tools=3.4

Lanzamiento de MongoDB como servicio en Ubuntu

Ahora que su MongoDB está listo para funcionar, es hora de que cree un archivo de unidad. La creación de un archivo de unidad ayudará a su sistema a comprender el proceso de gestión de recursos. Permítanos brindarle un ejemplo del archivo de unidad más utilizado que ayuda a determinar cómo iniciar, detener o administrar automáticamente un servicio.

Para hacer eso, puede crear un archivo de configuración “MongoDB.service en /etc/systemd/system” que lo ayudará a administrar el sistema MongoDB.

> sudo vim /etc/systemd/system/mongodb.service

Luego copie el archivo de configuración que se proporciona a continuación.

#Unit contains the dependencies to be satisfied before the service is started.
[Unit]
Description=MongoDB Database
After=network.target
Documentation=https://docs.mongodb.org/manual
# Service tells systemd, how the service should be started.
# Key `User` specifies that the server will run under the mongodb user and
# `ExecStart` defines the startup command for MongoDB server.
[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
# Install tells systemd when the service should be automatically started.
# `multi-user.target` means the server will be automatically started during boot.
[Install]
WantedBy=multi-user.target

Una vez que haya creado su archivo de configuración, debe actualizar el servicio de su sistema con el siguiente comando.

> systemctl daemon-reload

Todo lo que necesita hacer ahora es activar el servicio del sistema actualizado para su instancia de MongoDB.

> sudo systemctl start mongodb

Ahora su instancia de MongoDB está activa y todo lo que necesita hacer ahora es verificar si MongoDB se inició en el puerto 27017. Para esto, debe usar el comando “netstat” de la siguiente manera:

> netstat -plntu

Luego, para verificar que su instancia de MongoDB se inició correctamente, puede usar el comando de estado de la siguiente manera.

> sudo systemctl status mongodb

Puede activar la funcionalidad de inicio automático para su sistema de la siguiente manera.

> sudo systemctl enable mongodb

Ahora, si desea detener o reiniciar su instancia de MongoDB que se ejecuta en su instalación de Ubuntu, siga el código que se proporciona a continuación.

> sudo systemctl stop mongodb

> sudo systemctl restart mongodb

Configuración y conexión de MongoDB

Ahora, para hacer esto, abra su shell MongoDB y luego cambie al modo de administración de la base de datos usando el siguiente comando.

> mongo
> use admin

También puede crear un usuario raíz para su instalación de MongoDB y luego salir del shell de Mongo de la siguiente manera.

db.createUser({user:"admin", pwd:”password", roles:[{role:"root", db:"admin"}]})

Ahora podrá ver su MongoDB configurar una conexión. Además, puede usar el comando “mostrar DBS” de la siguiente manera para abrir y ver la lista de todas las bases de datos disponibles.

> show dbs

Así es como puede instalar fácilmente MongoDB en Ubuntu y también puede iniciarlo con éxito.

Recomendado:  Revisión | La casa del miedo (2018)

Conclusión

En este blog, hablamos sobre Instalar MongoDB en ubuntu de forma rápida y rápida. También brindamos un conocimiento profundo sobre los conceptos después de cada paso para ayudarlo a comprender por qué sucede. Esperamos que esta información sea útil. Gracias por la lectura.