SlideShare una empresa de Scribd logo
1
Manual de instalación de
MongoDB 2.4.9
Elaborado por:
Daniel Moo Moo
José Luis Moo Noh
Jueves 13 de marzo de 2014
2
Contenido
Introducción........................................................................................................... 3
¿Qué es MongoDB? .............................................................................................. 3
Especificaciones ................................................................................................... 4
Instalación en sistemas Windows ....................................................................... 4
Instalando .............................................................................................................. 6
Instalar MongoDB como un servicio de Windows.............................................. 9
Referencias:......................................................................................................... 10
3
Introducción
El siguiente manual de instalación es importante para los quieran conocer sobre los
gestores noSQL que es un concepto que se escucha cada vez más en el ámbito de
las bases de datos.
Las bases de datos relacionales han sido el modelo más popular desde finales de
los años 70 por su solidez y gran facilidad para diseñar sistemas complejos. Sin
embargo en estos últimos años empiezan a estar desbordadas ante el uso de bases
de datos que tienen que dar servicio veloz y concurrente a miles de usuarios que
son capaces de generar ingentes cantidades de información en poco tiempo.
Esta información en una base de datos habría que validarla con las reglas e
integridad que se imponen en esas bases de datos, indexarla y asegurar su uso en
transacciones… y todo eso significa que un sistema con miles de entradas por
minuto (como ocurre con las redes sociales) se bloquearía. Por ello se han diseño
bases de datos que se saltan el modelo relacional y en especial el lenguaje SQL y
de ahí el nombre de sistemas NoSQL.
Aunque se utiliza para designar a las bases de datos documentales, gráficas y otros
esquemas de bases de datos; actualmente se utiliza especialmente para designar
a las bases de datos que requieren tantas transacciones por segundo, que el
esquema relacional tradicional no daría abasto para ello.
Para nuestro manual de instalación utilizaremos la clasificación Almacenes
documentales. En la cual se encuentra MongoDB.
¿Qué es MongoDB?
La más popular quizá, con licencia GNU y formato de datos parecido a JSON. Periódicos
como New York Times o The Guardian; e incluso servicios como foursquare y otros, la
utilizan. Siendo el software de este tipo quizá más popular.
Es una base de datos NoSQL de código abierto, este tipo de soluciones se basan
en el principio de almacenar los datos en una estructura tipo llave-valor; MongoDB
por su lado se enfoca específicamente en que los valores de estas llaves (llamadas
colecciones) son estructuras tipo JSON (llamados documentos), es decir objetos
4
Javascript, lenguaje sobre el cual se basa esta solución de base de datos. Esto
facilitará su manipulación a muchos que ya conozcan el lenguaje.
MongoDB posee varias estrategias de manejo de datos que la han posicionado
donde se encuentra hoy en día, tales como sus procesos de división de datos en
distintos equipos físicos o también conocido como clusterización, también el caso
similar de documentos muy grandes que superen el límite estipulado de 16MB se
aplica una estrategia llamada GridFS que automáticamente divide el documento en
pedazos y los almacena por separado, al recuperar el documento el driver se
encarga de armar automáticamente el documento nuevamente.
La estructura de almacenamiento es tan flexible que uno de los hechos importantes
que se comparten al introducir esta base de datos es que:
Distintos documentos en la misma colección no deben tener obligatoriamente los
mismos campos o estructura. Inclusive documentos con campos en común no
tienen necesariamente que tener el mismo tipo de dato.
Especificaciones
Para todas las plataformas se encuentra tanto la versión de 32-bits como la de
64-bits. Se debe escoger una u otra según la arquitectura de nuestro servidor u
ordenador. En este punto es recomendable mencionar que la versión de 32-bits
tiene algunas limitaciones, como que el tamaño de la base de datos no puede
exceder de 2GB, por lo que se recomienda su uso sólo para entornos de
desarrollo y pruebas pero no para entornos reales o de producción.
Instalación en sistemas Windows
MondoDB es una Base de Datos NOSQL. Por desgracia, MondoDB no está
pensado para equipos de 32 bits ni para Windows XP:
 La versión 32 bits de MongoDB no soporta Bases de Datos superiores de 2
GB.
 Desde la versión MongoDB 2.08, MongoDB ya no funciona para Windows
XP, sólo funciona para Windows Vista, Windows 7, Windows 8, etc.
5
Importante: Si usted cuenta con una edición de Windows 2008 R2 o Windows 7,
por favor instale un parche para resolver problemas con archivos mapeados en la
memoria con Windows.
http://support.microsoft.com/kb/2731284
Siguiendo los pasos extraeremos los
archivos donde encontraremos especificaciones del equipo.
Ubicamos el archivo que descargamos
y procedemos a la instalación de la
misma.
Ejecutando la aplicación:
6
Instalando
A continuación se muestra una guía paso a paso de la instalación de MongoDB
2.4.9
1. Descargamos el instalador del
gestor en la página oficial de
mongoDB. www.mongodb.org En
donde podemos más sobre el
gestor NoSQL y la versión más
resiente.
2. En la parte de descargas
podemos elegir la versión del
programa que queramos.
3. Ubicamos el archivo en la
carpeta de descargas o donde se
halla guardado la descarga y
después lo extraemos.
7
4. Necesitamos ubicar el archivo en
c:mongodbbin.
Podemos copiar la carpeta que
extrajimos y lo movemos al disco
c. también cambiamos el nombre
de la carpeta con mongodb o la
que el usuario quiera.
5. MongoDB necesita un directorio
donde guardar los datos. Por
defecto, este directorio que hay
que crear
es, c:mongodbdatadb (Hay
que crear el directorio data y el
directorio db). A partir de este
momento podemos trabajar con
la línea de comandos CMD.
6. A continuación, hay que ejecutar
la siguiente instrucción en la
terminal de comandos cmd
C:mongodbbinmongod.exe --
dbpath C:mongodbdata
El resultado aparece en la
imagen. En donde se observa el
inicialización de archivos.
8
7. El firewall de Windows bloquea
algunas características del
programa, aunque podemos
permitir el acceso a través del
firewall
8. Para poder recibir conexiones
desde clientes, hay que iniciar el
Servidor de la Base de Datos.
Para ello, desde la terminal de
comandos (cmd) ejecutar,
C:mongodbbinmongod.exe
En la última línea nos que
aparece en la imagen nos dice
que los procesos de mongodb
están corriendo.
9
9. Ahora desde otra terminal de
comandos (cmd) realizar una
conexión al servidor de la Base
de datos, por defecto
automáticamente en la IP
127.0.0.1 puerto 27017,
C:mongodbbinmongo.exe
Intentar insertar un registro en
la colección por defecto test y
luego realizar una consulta,
db.test.save( { a: 1 } )
db.test.find()
En la última línea el resultado de
la consulta
Instalar MongoDB como un servicio de Windows
1. Para no tener que iniciar
manualmente el servidor de la
Base de Datos cada vez que se
reinicia Windows, se va a
instalar como un servicio de
Windows para que el servidor se
inicie automáticamente cada vez
que se reinicia el equipo.
Para ello, primero hay que crear
un directorio para el registro de
eventos,
C:mongodblog
Luego, hay que crear un fichero
de configuración para la opción
logpath de MongoDB. Desde la
terminal de comandos ejecutar:
Echo
logpath=C:mongodblogmong
o.log > C:mongodbmongod.cfg
10
2. A continuación, abrir una
terminal de comandos con
permisos de Administrador y
ejecutar
C:mongodbbinmongod.exe --
config C:mongodbmongod.cfg
–install
Iniciar el servicio,
net start MongoDB
Comprobamos los resultados.
3. Para detener el servicio hay que
ejecutar
net stop MongoDB
Para eliminar el servicio, hay
que ejecutar
C:mongodbbinmongod.exe --
remove
Concluimos con el manual de instalación
Referencias:
www.mongodb.org

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tp llllllllllll :) :) :) :)
Tp llllllllllll :) :) :) :)Tp llllllllllll :) :) :) :)
Tp llllllllllll :) :) :) :)
 
Practica 02 windows
Practica 02  windowsPractica 02  windows
Practica 02 windows
 
Practica 2
Practica 2 Practica 2
Practica 2
 
Trabajo práctico diagnostico
Trabajo práctico diagnosticoTrabajo práctico diagnostico
Trabajo práctico diagnostico
 
Mallorca MUG: Introducción a MongoDB
Mallorca MUG: Introducción a MongoDBMallorca MUG: Introducción a MongoDB
Mallorca MUG: Introducción a MongoDB
 
7 Zip
7 Zip7 Zip
7 Zip
 
Montar maquina virtual
Montar maquina virtualMontar maquina virtual
Montar maquina virtual
 
Tarea de laboratorio nº2
Tarea de laboratorio nº2Tarea de laboratorio nº2
Tarea de laboratorio nº2
 
instalacion de Windows vista
instalacion de Windows  vistainstalacion de Windows  vista
instalacion de Windows vista
 
Que Es RAID?
Que Es RAID?
Que Es RAID?
Que Es RAID?
 
Manual de s.o1
Manual de s.o1Manual de s.o1
Manual de s.o1
 
Instalacion
InstalacionInstalacion
Instalacion
 
Williams copia
Williams   copiaWilliams   copia
Williams copia
 
CóMo Se Comprime Un Archivo Y Una
CóMo Se Comprime Un Archivo Y UnaCóMo Se Comprime Un Archivo Y Una
CóMo Se Comprime Un Archivo Y Una
 
Miguel espada practica1
Miguel espada practica1Miguel espada practica1
Miguel espada practica1
 
Vista
VistaVista
Vista
 
Formatos de archivos
Formatos de archivosFormatos de archivos
Formatos de archivos
 
Tipos de memorias
Tipos de memorias Tipos de memorias
Tipos de memorias
 
7 Zipfinal
7 Zipfinal7 Zipfinal
7 Zipfinal
 
Arranque dual windows
Arranque dual windowsArranque dual windows
Arranque dual windows
 

Similar a Instalacion mongo db_2.4.9

mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles fr
ssuser948499
 
Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0
tacubomx
 
Conocimiento de hardware e instalación de windows 8
Conocimiento de hardware e instalación de windows 8Conocimiento de hardware e instalación de windows 8
Conocimiento de hardware e instalación de windows 8
Daniiel Espiinosa
 

Similar a Instalacion mongo db_2.4.9 (20)

Maual de instalacion mongodb
Maual de instalacion mongodbMaual de instalacion mongodb
Maual de instalacion mongodb
 
Que es MongoDB
Que es MongoDBQue es MongoDB
Que es MongoDB
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Mongodb
MongodbMongodb
Mongodb
 
Instalacion nosql "mongodb"
Instalacion nosql "mongodb"Instalacion nosql "mongodb"
Instalacion nosql "mongodb"
 
Wilver mongo db
Wilver mongo dbWilver mongo db
Wilver mongo db
 
Mongo db
Mongo dbMongo db
Mongo db
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BD
 
Mongo db
Mongo dbMongo db
Mongo db
 
Mongo db
Mongo dbMongo db
Mongo db
 
Mongo db
Mongo dbMongo db
Mongo db
 
mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles fr
 
Semana 3 MONGODB conceptos básicos NOSQL
Semana 3   MONGODB conceptos básicos NOSQLSemana 3   MONGODB conceptos básicos NOSQL
Semana 3 MONGODB conceptos básicos NOSQL
 
Base de datos raquel
Base de datos raquelBase de datos raquel
Base de datos raquel
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
 
¿ como funciona MongoDB ? - mongo4dba.com
¿ como funciona MongoDB ? - mongo4dba.com¿ como funciona MongoDB ? - mongo4dba.com
¿ como funciona MongoDB ? - mongo4dba.com
 
¿que es mongodb?
¿que es mongodb?¿que es mongodb?
¿que es mongodb?
 
Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0
 
Conocimiento de hardware e instalación de windows 8
Conocimiento de hardware e instalación de windows 8Conocimiento de hardware e instalación de windows 8
Conocimiento de hardware e instalación de windows 8
 

Último

diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
ansomora123
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 

Último (20)

Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
Creación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio webCreación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio web
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
 
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.pptLa Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 

Instalacion mongo db_2.4.9

  • 1. 1 Manual de instalación de MongoDB 2.4.9 Elaborado por: Daniel Moo Moo José Luis Moo Noh Jueves 13 de marzo de 2014
  • 2. 2 Contenido Introducción........................................................................................................... 3 ¿Qué es MongoDB? .............................................................................................. 3 Especificaciones ................................................................................................... 4 Instalación en sistemas Windows ....................................................................... 4 Instalando .............................................................................................................. 6 Instalar MongoDB como un servicio de Windows.............................................. 9 Referencias:......................................................................................................... 10
  • 3. 3 Introducción El siguiente manual de instalación es importante para los quieran conocer sobre los gestores noSQL que es un concepto que se escucha cada vez más en el ámbito de las bases de datos. Las bases de datos relacionales han sido el modelo más popular desde finales de los años 70 por su solidez y gran facilidad para diseñar sistemas complejos. Sin embargo en estos últimos años empiezan a estar desbordadas ante el uso de bases de datos que tienen que dar servicio veloz y concurrente a miles de usuarios que son capaces de generar ingentes cantidades de información en poco tiempo. Esta información en una base de datos habría que validarla con las reglas e integridad que se imponen en esas bases de datos, indexarla y asegurar su uso en transacciones… y todo eso significa que un sistema con miles de entradas por minuto (como ocurre con las redes sociales) se bloquearía. Por ello se han diseño bases de datos que se saltan el modelo relacional y en especial el lenguaje SQL y de ahí el nombre de sistemas NoSQL. Aunque se utiliza para designar a las bases de datos documentales, gráficas y otros esquemas de bases de datos; actualmente se utiliza especialmente para designar a las bases de datos que requieren tantas transacciones por segundo, que el esquema relacional tradicional no daría abasto para ello. Para nuestro manual de instalación utilizaremos la clasificación Almacenes documentales. En la cual se encuentra MongoDB. ¿Qué es MongoDB? La más popular quizá, con licencia GNU y formato de datos parecido a JSON. Periódicos como New York Times o The Guardian; e incluso servicios como foursquare y otros, la utilizan. Siendo el software de este tipo quizá más popular. Es una base de datos NoSQL de código abierto, este tipo de soluciones se basan en el principio de almacenar los datos en una estructura tipo llave-valor; MongoDB por su lado se enfoca específicamente en que los valores de estas llaves (llamadas colecciones) son estructuras tipo JSON (llamados documentos), es decir objetos
  • 4. 4 Javascript, lenguaje sobre el cual se basa esta solución de base de datos. Esto facilitará su manipulación a muchos que ya conozcan el lenguaje. MongoDB posee varias estrategias de manejo de datos que la han posicionado donde se encuentra hoy en día, tales como sus procesos de división de datos en distintos equipos físicos o también conocido como clusterización, también el caso similar de documentos muy grandes que superen el límite estipulado de 16MB se aplica una estrategia llamada GridFS que automáticamente divide el documento en pedazos y los almacena por separado, al recuperar el documento el driver se encarga de armar automáticamente el documento nuevamente. La estructura de almacenamiento es tan flexible que uno de los hechos importantes que se comparten al introducir esta base de datos es que: Distintos documentos en la misma colección no deben tener obligatoriamente los mismos campos o estructura. Inclusive documentos con campos en común no tienen necesariamente que tener el mismo tipo de dato. Especificaciones Para todas las plataformas se encuentra tanto la versión de 32-bits como la de 64-bits. Se debe escoger una u otra según la arquitectura de nuestro servidor u ordenador. En este punto es recomendable mencionar que la versión de 32-bits tiene algunas limitaciones, como que el tamaño de la base de datos no puede exceder de 2GB, por lo que se recomienda su uso sólo para entornos de desarrollo y pruebas pero no para entornos reales o de producción. Instalación en sistemas Windows MondoDB es una Base de Datos NOSQL. Por desgracia, MondoDB no está pensado para equipos de 32 bits ni para Windows XP:  La versión 32 bits de MongoDB no soporta Bases de Datos superiores de 2 GB.  Desde la versión MongoDB 2.08, MongoDB ya no funciona para Windows XP, sólo funciona para Windows Vista, Windows 7, Windows 8, etc.
  • 5. 5 Importante: Si usted cuenta con una edición de Windows 2008 R2 o Windows 7, por favor instale un parche para resolver problemas con archivos mapeados en la memoria con Windows. http://support.microsoft.com/kb/2731284 Siguiendo los pasos extraeremos los archivos donde encontraremos especificaciones del equipo. Ubicamos el archivo que descargamos y procedemos a la instalación de la misma. Ejecutando la aplicación:
  • 6. 6 Instalando A continuación se muestra una guía paso a paso de la instalación de MongoDB 2.4.9 1. Descargamos el instalador del gestor en la página oficial de mongoDB. www.mongodb.org En donde podemos más sobre el gestor NoSQL y la versión más resiente. 2. En la parte de descargas podemos elegir la versión del programa que queramos. 3. Ubicamos el archivo en la carpeta de descargas o donde se halla guardado la descarga y después lo extraemos.
  • 7. 7 4. Necesitamos ubicar el archivo en c:mongodbbin. Podemos copiar la carpeta que extrajimos y lo movemos al disco c. también cambiamos el nombre de la carpeta con mongodb o la que el usuario quiera. 5. MongoDB necesita un directorio donde guardar los datos. Por defecto, este directorio que hay que crear es, c:mongodbdatadb (Hay que crear el directorio data y el directorio db). A partir de este momento podemos trabajar con la línea de comandos CMD. 6. A continuación, hay que ejecutar la siguiente instrucción en la terminal de comandos cmd C:mongodbbinmongod.exe -- dbpath C:mongodbdata El resultado aparece en la imagen. En donde se observa el inicialización de archivos.
  • 8. 8 7. El firewall de Windows bloquea algunas características del programa, aunque podemos permitir el acceso a través del firewall 8. Para poder recibir conexiones desde clientes, hay que iniciar el Servidor de la Base de Datos. Para ello, desde la terminal de comandos (cmd) ejecutar, C:mongodbbinmongod.exe En la última línea nos que aparece en la imagen nos dice que los procesos de mongodb están corriendo.
  • 9. 9 9. Ahora desde otra terminal de comandos (cmd) realizar una conexión al servidor de la Base de datos, por defecto automáticamente en la IP 127.0.0.1 puerto 27017, C:mongodbbinmongo.exe Intentar insertar un registro en la colección por defecto test y luego realizar una consulta, db.test.save( { a: 1 } ) db.test.find() En la última línea el resultado de la consulta Instalar MongoDB como un servicio de Windows 1. Para no tener que iniciar manualmente el servidor de la Base de Datos cada vez que se reinicia Windows, se va a instalar como un servicio de Windows para que el servidor se inicie automáticamente cada vez que se reinicia el equipo. Para ello, primero hay que crear un directorio para el registro de eventos, C:mongodblog Luego, hay que crear un fichero de configuración para la opción logpath de MongoDB. Desde la terminal de comandos ejecutar: Echo logpath=C:mongodblogmong o.log > C:mongodbmongod.cfg
  • 10. 10 2. A continuación, abrir una terminal de comandos con permisos de Administrador y ejecutar C:mongodbbinmongod.exe -- config C:mongodbmongod.cfg –install Iniciar el servicio, net start MongoDB Comprobamos los resultados. 3. Para detener el servicio hay que ejecutar net stop MongoDB Para eliminar el servicio, hay que ejecutar C:mongodbbinmongod.exe -- remove Concluimos con el manual de instalación Referencias: www.mongodb.org