Mostrando entradas con la etiqueta tutorial. Mostrar todas las entradas
Mostrando entradas con la etiqueta tutorial. Mostrar todas las entradas

viernes, 22 de enero de 2016

Instalar MongoDB en MAC

Una simple guía para instalar MongoDB en la mac. Basado en Installing MongoDB on a MAC
1. Descargar mongoDB
2. Extraer los documentos del archivo descargado
Método fácil: Hacer doble click en el archivo
o
tar -zxvf mongodb-osx-x86_64-n.n.n.tgz
3. Copiar los documentos extraidos a la carpeta destino 
Método fácil: Renombrar el folder (mongodb) y moverlo al directorio del usuario (/Users/charz/)
o
mv /Users/charz/Downloads/mongodb-osx-x86_64-n.n.n /Users/charz/mongodb
4. Crear el folder data
Método fácil: Crear la siguiente estructura de folder: data/db bajo el directorio de usuario (/Users/charz)
o
mkdir /Users/charz/data
mkdir /Users/charz/data/db
5. Poner lo binarios en el path
cd $HOME (solo para asegurar que estas en el directorio de usuario - /Users/charz)
echo “export PATH=$PATH:/Users/charz/mongodb/bin” >.bash_profile
Para asegurarnos que fue creado exitosamente:
ls -la (el archivo .bash_profile debe aparecer)
cat .bash_profile (el folder mongodb/bin debe aparecer)
Salir del terminal y abrirla nuevamente.
6. Crear el archivo de configuración mongod.conf
Mi archivo mongod.conf
# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /Users/charz/mongodb/mongod.log

# Where and how to store data.
storage:
  dbPath: /Users/charz/data/db
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:
Copia el ejemplo de las líneas de arriba o lo puedes descargar de  aquí: MongoDB Github
Abrir TextEdit
Opción "Format" - "Make Plain Text"
Cambiar “logpath=” y “dbpath=”
Guardarlo en /Users/charz/mongodb/mongod.conf (folder de instalación de mongodb)
7. Iniciar mongoDB
mongod -f /Users/charz/mongodb/mongod.conf (No debería darte ningún error)
"mongod" para abrir el servidor mongodb
8. Probar mongoDB
Abrir un terminal
mongo
use mydb
db.test.save({a:1})
db.test.find() (el objeto creado debe aparecer)
"mongo" para abrir el cliente mongodb
  • Nuevas contribuciones y/o correcciones son BIENVENIDAS!