2011-07-30 7 views
6

llegué a saber sobre MongoDB y busqué test.So lo hice instalar y después de la prueba cuando utilicé mongo comando en el terminal mostró un error como estemongodb error en la prueba

MongoDB shell version: 1.8.2 
connecting to: test 
Sun Jul 31 01:06:07 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:79 
exception: connect failed 

Entonces, ¿puede alguien decirle ¿Cuál es el problema? Estoy usando Ubuntu 11.04.Para instrucciones de instalación, he usado el sitio this.Soy novato en este mongoDB, así que por favor ayúdenme. Cualquier ayuda será muy apreciable.

Respuesta

5

Parece que MongoDB no está en ejecución. ¿Puedes conectarte al web interface en tu navegador?

http://localhost:28017

Además, ¿cree que el proceso que se ejecuta en su máquina? Usted debe ver una entrada para mongod cuando se ejecuta ...

$ top 

o

$ ps aux 
1

por qué no instalar mongodb de la propia fuente de la distribución de 10gen? mucho más fácil y más propensos a trabajar

http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages

Para ver si mongodb está en marcha, esto también ayuda a:

sudo service mongodb status 

si se está ejecutando, y todavía conseguir el mismo error, entonces debe ser el error localhost extraño que mongodb tiene. asume que localhost es 127.0.1.1 por algún motivo. intente

mongo 127.0.1.1 
10

Todo lo que tiene que hacer es abrir 2 pestañas de terminal. En uno, ejecute

mongod 

que inicia el servidor MongoDB.

En la otra, ejecute

mongo 

que es la cáscara que se conecta a su servidor MongoDB.

+1

Estoy probando MongoDB por primera vez y no sabía que tenía que hacer esto. Su documentación explica que tienes que comenzar 'mongod' primero y luego ejecutar' mongo', pero si no conoces Terminal, no entenderás que tienes que usar dos pestañas diferentes. –

1

Tuve el mismo problema. Solo intente crear la carpeta c: \ data y la próxima c: \ data \ db

+0

en Linux: $ mkdir/data $ mkdir/data/db – ArmaGeddON

Cuestiones relacionadas