Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB没有正确安装在AmazonEC2的Ubuntu11.04上_Mongodb_Amazon Ec2_Ubuntu 11.04 - Fatal编程技术网

MongoDB没有正确安装在AmazonEC2的Ubuntu11.04上

MongoDB没有正确安装在AmazonEC2的Ubuntu11.04上,mongodb,amazon-ec2,ubuntu-11.04,Mongodb,Amazon Ec2,Ubuntu 11.04,我正试图在AmazonEC2的Ubuntu11.04AMI上安装MongoDB 我在安全选项中允许27017端口 问题是我可以使用“mongo其他IP地址”访问其他mongoDB 但简单的“mongo”并不能简单地让我访问本地主机mongoDB mongoDB shell显示它即将工作,但它在 MongoDB shell version: 1.8.3 connecting to: test 如果它真的是连接的,它应该给我“>”但是它没有,并且冻结了 我用谷歌搜索自己,找不到关于冰冻问题的答案

我正试图在AmazonEC2的Ubuntu11.04AMI上安装MongoDB

我在安全选项中允许27017端口

问题是我可以使用“mongo其他IP地址”访问其他mongoDB

但简单的“mongo”并不能简单地让我访问本地主机mongoDB

mongoDB shell显示它即将工作,但它在

MongoDB shell version: 1.8.3
connecting to: test
如果它真的是连接的,它应该给我“>”但是它没有,并且冻结了

我用谷歌搜索自己,找不到关于冰冻问题的答案


还有关于将mongoDB作为守护进程运行或在后台运行的任何提示吗?

请确保在安全组中使用0.0.0.0作为IP。这将包括您的公共IP和本地主机IP。如果这不是问题所在,请尝试进行调试

查看mongo正在侦听的接口或IP范围:
netstat-pan | grep mongod

我想象它正在监听您的公共IP地址(您称之为其他IP地址)。如果是这种情况,请尝试在没有绑定ip的情况下启动mongod。如果您没有指定bind_ip参数,那么它可能与EC2有关

另一项测试: 尝试
telnet localhost 27017
(点击
Ctrl-]
,键入
quit
退出)。这也应该失败,因为这与mongo客户端正在做的事情相同