У меня есть приложение Meteor, работающее на Cloud 9, и я хотел бы подключиться к MongoDB из окна приложения, которое я нахожу в пробном периоде (DBSCHEMA: http://www.dbschema.com/).Соединение JDBC с mongodb работает на сервере Meteor на Cloud 9
Cloud 9 ребята сказали мне, что мне нужна моя БД для прослушивания 0.0.0.0:8082
.
В cloud9 Я начал свое приложение, используя команду: $ meteor --port $IP:$PORT
. Я также создал db и пользователя, который имеет роль «userAdmin» в этой базе данных.
В другом терминале, в с9, команда «Метеор Монго» дайте мне подключиться к: 127.0.0.1:8081/meteor
В DBSchema пинг на сервер успешным, но соединение отклоняется. Итак, я пытаюсь перейти на 0.0.0.0:8082, но я не могу понять, как и не уверен, что он будет работать.
Любые предложения, пожалуйста?
Я начал метеор с: 'MONGO_URL = mongodb: //0.0.0.0: 8082 meteor --port $ IP: $ PORT', а затем начал mongo с конфигурационным файлом' mongod --bind_ip = 0.0. 0.0 --port = 8082 --dbpath = data --nojournal', но я получил эту ошибку «Обнаружено нечистое выключение». Для восстановления инструкций посетите http://dochub.mongodb.org/core/repair. '. Я что-то упускаю? –
вы должны начать сначала манго, от которого зависит Метеор. затем начните метеор. Метеор не должен запускать экземпляр монго, если передан MONGO_URL, но он будет жаловаться, если монго не существует. BTW, используя 0.0.0.0, привязывается ко всем интерфейсам. Если вы используете один и тот же хост, используйте «localhost» или «127.0.0.1» – MrE
Я пытаюсь подключиться из любого места, в mongodb, размещенный внутри cloud9. Не могли бы вы дать мне следующие рекомендации: 1) Начать mongodb (с 0.0.0.0:8082 вправо?) И 2) Запустить метеор с MONGO_URL (поэтому метеорит не должен запускать новый экземпляр?). Я пытался сделать это дольше, чем неделю, поэтому ваша помощь очень приветствуется. Спасибо –