servidores - MongoDB no está instalado correctamente en Ubuntu 11.04 en Amazon EC2
mongodb rds (1)
Estoy tratando de instalar MongoDB en mi Ubuntu 11.04 AMI en Amazon EC2.
Permití 27017 puerto en la opción de seguridad.
El problema es que puedo usar "mongo OTHER IP ADDRESS" para acceder a otro mongoDB.
Pero simplemente "mongo" no me da simplemente acceso a localhost mongoDB.
mongoDB shell muestra que está a punto de funcionar, pero se detiene en
MongoDB shell version: 1.8.3
connecting to: test
Si está realmente conectado, debería darme ">" pero no funciona y se congela.
No pude encontrar la respuesta al problema de congelación buscando en Google.
¿Algún consejo sobre cómo ejecutar mongoDB como daemon o ejecutar en segundo plano?
Asegúrese de usar 0.0.0.0 como IP en el grupo de seguridad. Esto incluirá su IP pública y IP de localhost. Si este no es el problema, intente esto para la depuración.
Vea qué interfaz o rango de IP está escuchando mongo: netstat -pan | grep mongod
netstat -pan | grep mongod
Me imagino que está escuchando en su dirección IP pública (OTRA DIRECCIÓN IP como la llama). Si este es el caso, intente iniciar mongod sin bind_ip. Si no especificó el argumento bind_ip, probablemente sea algo relacionado con EC2.
Otra prueba: pruebe telnet localhost 27017
( telnet localhost 27017
Ctrl-]
, escriba quit
para salir). Esto también debería fallar porque es lo mismo que está haciendo el cliente de mongo.