Тестирование нескольких экземпляров mongdob на OS X - PullRequest
0 голосов
/ 28 января 2012

Я пытаюсь протестировать драйвер monger mongodb на предмет clojure (который по сути является оберткой для драйвера java)

Я запускаю свой экземпляр mongodb, который работает нормально:

./mongodb-osx-x86_64-2.0.2/bin/mongod --port 28017 --dbpath /data/db/

Но подключиться к нему через оболочку не удается:

./mongodb-osx-x86_64-2.0.2/bin/mongo -port 28017
MongoDB shell version: 2.0.2
connecting to: 127.0.0.1:28017/test
DBClientCursor::init call() failed
Error: Error during mongo startup. :: caused by :: DBClientBase::findN: transport error: 
127.0.0.1:28017 query: { whatsmyuri: 1 } shell/mongo.js:86
exception: connect failed

Есть ли какой-то важный шаг, который я пропускаю, чтобы заставить это работать?

Ответы [ 2 ]

1 голос
/ 28 января 2012

Вы подключаетесь к консоли веб-администратора другого сервера.

Попробуйте

mongod run --config <path_to_mongod.conf> --port 9080

и

mongo -port 9080
1 голос
/ 28 января 2012

Хм.Глядя на документы , они указывают адрес для соединения с первым позиционным аргументом, а не с флагом --port.Возможно, вместо этого вы можете попробовать версию аргумента?

Я заметил, что кажется для подключения к нужному порту, но затем пытается выполнить запрос к неправильному порту - возможно, это ошибкагде флаг --port не распространяется должным образом?

Кроме этого, я не уверен, что может происходить ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...