Intereting Posts

MongoDB на сервере установлен, соединения: 0

Нам нужно подготовить ubuntu-сервер с MongoDB. Нам удалось установить его правильно. Когда мы печатаем:

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 и управлять им через графический интерфейс.

Когда мы печатаем: 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 установлен правильно. Что вам нужно сделать, это настроить его (edit /etc/mongodb.conf ) включить службу ( sudo service mongod start ).

Оба из них, как вы заметили, четко документированы (как и все остальное, что вам нужно сделать, чтобы запустить MongoDB и запустить на машине Ubuntu) по самой первой ссылке, которую Google возвращает, когда вы ищите «ubuntu mongodb install»: http : //docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

Что касается «0 соединений», это просто означает, что никто не подключается к вашему серверу базы данных (что имеет смысл, учитывая, что вы в процессе его настройки – ваши производственные приложения, которые используют MongoDB, не должны запускаться пока сервер БД не будет запущен и запущен).