linux - 安装在服务器上的 MongoDB,连接 :0

标签 linux mongodb ubuntu ubuntu-server

我们需要用 MongoDB 准备一个 ubuntu-server。 我们设法正确安装了它。当我们输入时:

sudo mongod

这是我们的结果:

XXX@ubuntu-vm:~$ sudo mongod
[sudo] password for XXX: 
mongod --help for help and startup options
2014-11-01T14:42:19.717+0100 [initandlisten] MongoDB starting : pid=15519 port=27017 dbpath=/data/db 64-bit host=ubuntu-vm
2014-11-01T14:42:19.718+0100 [initandlisten] db version v2.6.5
2014-11-01T14:42:19.718+0100 [initandlisten] git version: e99d4fcb4279c0279796f237aa92fe3b64560bf6
2014-11-01T14:42:19.718+0100 [initandlisten] build info: Linux build8.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2014-11-01T14:42:19.718+0100 [initandlisten] allocator: tcmalloc
2014-11-01T14:42:19.718+0100 [initandlisten] options: {}
2014-11-01T14:42:19.732+0100 [initandlisten] journal dir=/data/db/journal
2014-11-01T14:42:19.733+0100 [initandlisten] recover : no journal files present, no recovery needed
2014-11-01T14:42:19.745+0100 [initandlisten] waiting for connections on port 27017
2014-11-01T14:43:19.755+0100 [clientcursormon] mem (MB) res:35 virt:344
2014-11-01T14:43:19.755+0100 [clientcursormon]  mapped (incl journal view):160
2014-11-01T14:43:19.756+0100 [clientcursormon]  connections:0

在那之后,什么也没有发生。我一直在说:

2014-11-01T14:48:19.770+0100 [clientcursormon] mem (MB) res:35 virt:344
2014-11-01T14:48:19.770+0100 [clientcursormon]  mapped (incl journal view):160
2014-11-01T14:48:19.770+0100 [clientcursormon]  connections:0

谁能告诉我们这里发生了什么?我们只需要安装 MongoDB。我们有一个拥有所有权利的管理员帐户。我们需要确保我们可以启动 MongoDB 服务器并通过 GUI 管理它。

当我们输入:mongo 结果:

2014-11-01T15:30:22.616+0100 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

另一个尝试:

XXX@ubuntu-vm:~$ sudo service mongod start
[sudo] password for XXX: 
mongod start/running, process 15671

XXX@ubuntu-vm:~$ sudo mongod
mongod --help for help and startup options
2014-11-01T15:33:10.025+0100 [initandlisten] MongoDB starting : pid=15677 port=27017 dbpath=/data/db 64-bit host=ubuntu-vm
2014-11-01T15:33:10.026+0100 [initandlisten] db version v2.6.5
2014-11-01T15:33:10.026+0100 [initandlisten] git version: e99d4fcb4279c0279796f237aa92fe3b64560bf6
2014-11-01T15:33:10.027+0100 [initandlisten] build info: Linux build8.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2014-11-01T15:33:10.027+0100 [initandlisten] allocator: tcmalloc
2014-11-01T15:33:10.027+0100 [initandlisten] options: {}
2014-11-01T15:33:10.041+0100 [initandlisten] journal dir=/data/db/journal
2014-11-01T15:33:10.041+0100 [initandlisten] recover : no journal files present, no recovery needed
2014-11-01T15:33:10.062+0100 [initandlisten] waiting for connections on port 27017
2014-11-01T15:34:10.057+0100 [clientcursormon] mem (MB) res:35 virt:344
2014-11-01T15:34:10.058+0100 [clientcursormon]  mapped (incl journal view):160
2014-11-01T15:34:10.058+0100 [clientcursormon]  connections:0

提前致谢。我们感谢任何评论/回答。

最佳答案

MongoDB 安装正确。您需要做的是配置它(编辑 /etc/mongodb.conf)启用服务(sudo service mongod start)。

您会注意到,当您搜索“ubuntu mongodb install “:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

至于“0 个连接”,它只是意味着没有人连接到您的数据库服务器(考虑到您正在设置它,这是非常合理的——您使用 MongoDB 的生产应用程序不应该在数据库服务器启动并运行之前不会启动。

关于linux - 安装在服务器上的 MongoDB,连接 :0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690170/

相关文章:

linux - 使用 wget 和部分 URL 列表

python - MongoEngine 改变数据库

javascript - 使用 Mongoose 将数组( 'tags')保存到 MongoDB

python - 将 Pandas 时间戳插入 Mongodb

ubuntu - VSCode : Insert suggestion from debug console with Enter instead of tab on Ubuntu

linux - SSSD 和 sudo : mismatch between sudoHost and server hostname

linux - 如何杀死从 kill 或 kill -9 脚本启动的进程产生的所有子进程

python - Virtualenvwrapper - .bash_profile 的正确设置

java - 在运行 statWeblogic.sh 我遇到了 dcevm 的问题

php - Linux - 我无法更改 NTFS 分区的其他读取或执行权限