Как подключиться к удаленному метеору mongodb с помощью robomongo

Я использую Метеор. Который установлен на другом сервере.

Я хочу получить доступ к его mongodb с другой [машины Ubuntu].

Теперь, как я могу получить доступ к этому mongodb через robomongo или любой другой инструмент?

Любое руководство или помощь будут оценены.


person StormTrooper    schedule 21.01.2016    source источник


Ответы (1)


В Робомонго вверху слева:

  1. Нажмите создать.
  2. Во всплывающем окне введите адрес и порт вашего сервера Mongo.
  3. Дайте подключению имя и нажмите Сохранить.

Используя Терминал (на клиенте):

mongo --host <hostname> --port <port>

Вы должны убедиться, что порт не заблокирован на компьютере с Ubuntu, на котором запущено приложение Meteor. Примечание: при разработке приложения Meteor порт Mongo по умолчанию — 3001.

person Kymer    schedule 21.01.2016
comment
На клиенте. (Я добавлю это к моему ответу для уточнения) - person Kymer; 21.01.2016
comment
Я только что выполнил эту команду: mongo --port 3001 --host 192.168.100.14. И он говорит::: Версия оболочки MongoDB: 2.4.9, подключение к: 192.168.100.14:3001/test, четверг, 21 января, 19:18:42.489 Ошибка: не удалось подключиться к серверу 192.168.100.14:3001 в src/mongo/shell /mongo.js:147 исключение: не удалось подключиться - person StormTrooper; 21.01.2016
comment
Вы уверены, что порт открыт на машине с Ubuntu? - person Kymer; 21.01.2016
comment
Вы правильно настроили брандмауэр? (т. е. если вы используете ufw, проверьте это) - person Kymer; 21.01.2016
comment
Вот статистика моего брандмауэра: root@myMachine:~# sudo ufw status Статус: активный Кому действие От -- ------ ---- 3001/tcp ALLOW Anywhere 3001 ALLOW Anywhere 3001/tcp ALLOW 192.168.100.14 3001/ TCP (v6) РАЗРЕШИТЬ везде (v6) 3001 (v6) РАЗРЕШИТЬ везде (v6) - person StormTrooper; 22.01.2016