安装在azure中的mongodb ubuntu无法连接
问题描述:
我试图连接到安装在Microsoft Azure上的Ubuntu VM上的mongodb数据库。我做了以下内容:安装在azure中的mongodb ubuntu无法连接
- 创建虚拟机。
- sudo易于得到的MongoDB(我连接到虚拟机的SSH)。
- 创建端点的Azure管理门户网站设置为27017
-
公共和私有端口当通过ssh连接,运行蒙戈命令允许我查看和访问存储在MongoDB的数据,但在完成时远程连接失败:
Sat Oct 11 13:34:08.378 JavaScript执行失败:错误:无法连接到服务器xxxxxx.cloudapp.net:27017在src/mongo/shell/mongo.js:L114
我想我在这里错过了一些非常基本的东西。希望有人能帮助我?
答
确保您解除绑定IP通过编辑远程连接到它:
sudo vi /etc/mongod.conf
设置bind_ip = 0.0.0.0
sudo service mongod restart
来测试,使用:`mongo SERVER-IP:27017/DBNAME -u DBUser -p DBPass
你是否开始服务? '''sudo service mongod start''' – 2014-10-11 23:07:24
我的两个问题:a)你能连接本地吗(你做了ssh,然后从shell尝试连接到mongodb)? b)您可以连接到该VM中的其他服务(例如,http服务器,ftp等)。 – 2014-10-12 07:21:15
虽然我没有做过sudo的服务命令,我可以看到的mongod运行时,我PS -e,也是当地蒙戈外壳,(“蒙戈”命令允许我连接和做的。我没试过HTTP查询,但我没有尝试定制的node.js在端口3000上运行的应用程序只有通过增加终点是足以让我连接 – tutiplain 2014-10-12 10:16:10