【问题标题】:MongoDB is not installed properly on Ubuntu 11.04 in Amazon EC2MongoDB 未在 Amazon EC2 的 Ubuntu 11.04 上正确安装
【发布时间】:2011-09-08 17:09:33
【问题描述】:

我正在尝试在 Amazon EC2 中的 Ubuntu 11.04 AMI 上安装 MongoDB。

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

问题是我可以使用“mongo OTHER IP ADDRESS”来访问其他mongoDB。

但简单的“mongo”并不能简单地让我访问 localhost mongoDB。

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

MongoDB shell version: 1.8.3
connecting to: test

如果它真的连接了,它应该给我 ">" 但它没有并冻结。

我无法通过谷歌搜索找到有关冻结问题的答案。

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

【问题讨论】:

    标签: mongodb amazon-ec2 ubuntu-11.04


    【解决方案1】:

    请务必使用 0.0.0.0 作为安全组中的 IP。这将包括您的公共 IP 和本地主机 IP。如果这不是问题,请尝试此调试。

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 2020-11-27
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多