Cómo instalar MongoDB en un Mac M1

Cómo instalar MongoDB en un Mac M1
MongoDB es un programa eficiente de gestión de bases de datos NoSQL que mantiene registros como documentos. Estos documentos actúan como lo hacen los objetos JSON en JavaScript y son súper flexibles y se pueden moldear en cualquier formato de estructura de datos. MongoDB mapas en los objetos del código de su aplicación y facilita trabajar con los datos. MongoDB funciona como una base de datos distribuida y facilita el acceso a los datos.

Hay dos métodos para instalar MongoDB en Mac:

  1. Instalación de MongoDB usando Brew (recomendado)
  2. Instalación de MongoDB descargando desde el sitio web oficial

Cubriremos ambos en este tutorial.

Método 1: Instalación de MongoDB usando Brew

MongoDB se puede instalar en Mac utilizando solo terminal y para eso debe realizar todos los pasos de reverencia con cuidado:

Prerrequisito 1: Instalar herramientas de línea de comandos Xcode
El comando para instalar herramientas de línea de comandos Xcode es:

$ Xcode-Select-Install

Si las herramientas de la línea de comando ya están instaladas en su sistema, la salida le hará saber. Para verificar si las herramientas de línea de comandos ya están instaladas o no:

$ xcode -selecto -p

Prerrequisito 2: Instalar Homebrew
Para instalar Brew, siga el procedimiento mencionado en el sitio web oficial.

Después de realizar con éxito los pasos anteriores, avancemos hacia la instalación de MongoDB en una Mac a través de la cerveza.

Paso 1: Ejecute el siguiente comando para descargar la fórmula oficial de cerveza casera y otras herramientas para MongoDB:

$ Brew Tap MongoDB/Brew

Paso 2: Ahora actualice todas las fórmulas:

$ Brew Actualy

Paso 3 : Para instalar la versión comunitaria de MongoDB, ejecute el siguiente comando en Terminal:

$ brew install [email protected]

Etapa 4 : Ahora, para ejecutar el mongod Servicio Ejecutar el siguiente comando:

$ Brew Services Inicio [email protected]

Para detener el uso del servicio:

$ Brew Services Stop [email protected]

Y para reiniciar el uso del servicio:

$ Brew Services reiniciar [email protected]

Paso 5: Compruebe si el servicio MongoDB se está ejecutando o no usa:

$ Brew Services List

Paso 6: Ahora, conéctese y use MongoDB, ejecute el siguiente comando:

$ Mongo

Ahora MongoDB está listo para usar:

Para dejar el tipo MongoDB abandonar() y presionar Ingresar:

No se puede usar el comando Mongo - comando no se encuentra en Mac?

Si por alguna razón el mongo El comando no funciona, entonces intente agregar una ruta en el bash_profile archivo. Abra el archivo en el editor nano usando:

$ nano ~/.bash_profile

Ahora inserte la ruta del binario MongoDB:

exportar ruta = $ ruta:/usr/local/opt/[email protected]/contenedor

Guarda el archivo y cierra. Ahora ejecute el siguiente comando:

$ fuente ~/.bash_profile

Una vez hecho esto, podrá usar el mongo comando en la terminal.

Método 2: Instalar y ejecutar MongoDB descargando desde el sitio web

MongoDB también se puede instalar en Mac descargando su archivo TAR desde el sitio web oficial. A continuación se da un procedimiento paso a paso completo para instalar y configurar MongoDB:

Paso 1 : Adelante a la página de descarga de la comunidad en el sitio web de MongoDB y descargue MongoDB. También puede seleccionar otras versiones de MongoDB:

Paso 2 : Ahora, abra su terminal Mac, presione Comando + barra espacial y escriba en "terminal":

Paso 3 : Cambiar el directorio a la ruta donde se descarga el archivo de alquitrán MongoDB utilizando cd El comando. En nuestro caso, el archivo está en Descargas directorio:

Descargas de $ CD

El comando anterior cambiará el directorio actual a Descargas:

Etapa 4 : Extraer archivo de alquitrán descargado usando:

$ sudo tar -xvf MongoDB-Macos-X86_64-4.4.14.alquitrán

Paso 5: Cambiar directorio a la carpeta extraída:

$ CD MONGODB-MACOS-X86_64-4.4.14.alquitrán

Paso 6: Ahora copie los archivos binarios en el /usr/local/bin directorio:

$ sudo cp/bin/*/usr/local/bin

También haga un enlace simbólico:

$ sudo ln -s/bin/*/usr/local/bin

Paso 7: Para ejecutar el MongoDB, debe hacer algunos cambios en el ulimit ajustes. Abra la configuración de Ulimit:

$ ulimit -a

Asegúrese de que el valor de abrir archivos (-n) no es inferior a 64000. Para cambiar el valor, use el comando:

$ ulimit -n 64000

El límite ha cambiado:

Paso 8: Ahora cree directorio para MongoDB para escribir la fecha (para macOS 10.15 Catalina y arriba):

$ sudo mkdir -p/usr/local/var/mongodb

Paso 9: También debe crear un directorio de registro usando:

$ sudo mkdir -p/usr/local/var/log/mongodb

Nota: Para dar acceso a estos directorios a otros usuarios, debe cambiar los permisos:

$ sudo chown/usr/local/var/mongoDB
$ sudo chown/usr/local/var/log/mongodb

Paso 10: Para ejecutar el mongod En la interfaz de línea de comandos, proporcione el siguiente directorio de parámetros en el terminal:

$ Mongod --Dbpath/usr/local/var/mongoDB --logpath/usr/local/var/log/mongoDB/Mongo.Log -Fork

Paso 11: Ahora, para verificar si el servicio MongoD está activo o no usa:

$ PS aux | GREP -V GREP | grep mongod

Paso 12: Eso es todo, ahora tipo mongo En la terminal para comenzar con MongoDB:

$ Mongo

Para cerrar el MongoDB, escriba abandonar():

Conclusión

MongoDB es uno de los sistemas de gestión de bases de datos NoSQL ampliamente utilizados. El proceso de instalación de MongoDB en Mac es un poco complicado. Este artículo lo guía para instalar MongoDB en una Mac utilizando dos enfoques diferentes: a través de Brew y descargando el archivo TAR desde el sitio web oficial de MongoDB. Ambos métodos instalan el MongoDB con éxito pero es Recomendado para usar Brew, ya que es fácil y configura muchas cosas automáticamente.