2015-08-07 4 views
1

первый вопрос и полный новичок, так что извиняйтесь за продвинутые для любых глупых ошибок.Ошибка подключения при подключении к развертыванию MongoDB из оболочки mongo

Я создал сервер на веб-сервисах Amazon, а затем связал это с помощью Cloud Manager от MongoDB, где я создал набор реплик.

Я слежу за учебником по облачной документации mongoDB, но застрял в финальной части - «Подключитесь к процессу MongoDB».

В нем говорится: «Cloud Manager предоставляет команду оболочки mongo, которую вы можете использовать для подключения к процессу MongoDB, если вы подключаетесь к системе, в которой выполняется развертывание» - не могу ли я сделать это, потому что развертывание выполняется на Amazon Сервер?

Когда я ввожу команду Монго оболочки, это то, что он читает:

MongoDB shell version: 3.0.4 
connecting to: AM-0.amigodb.0813.mongodbdns.com:27001/AmigoMain_1 
2015-08-07T18:41:56.806+0100 W NETWORK 
Failed to connect to 52.18.23.14:27001 after 5000 milliseconds, giving up. 
2015-08-07T18:41:56.809+0100 E QUERY  
Error: couldn't connect to server AM-0.amigodb.0813.mongodbdns.com:27001  (52.18.23.14), connection attempt failed 
at connect (src/mongo/shell/mongo.js:181:14) 
at (connect):1:6 at src/mongo/shell/mongo.js:181 
exception: connect failed 

Я следовал инструкциям для настройки безопасности на веб-службы Amazon, но думая, что я, возможно, хорошо сделал ошибку.

Был бы очень признателен за любую помощь или ответы на любые вопросы.

Спасибо,

Луи

ответ

0

Монго по умолчанию только прослушивает соединения на локальном хосте. Вам нужно будет отредактировать файл mongo.conf и добавить свой IP к настройке «bind ip».

0

Это мой mongod.conf файл:

processManagement: 
    fork: true 
net: 
    bindIp: 127.0.0.1 
    port: 27017 
storage: 
    dbPath: "/data/db" 
systemLog: 
    destination: file 
    path: "/var/log/mongod.log" 
    logAppend: true 
storage: 
    journal: 
     enabled: true 

Он также дал мне такое же сообщение об ошибке, когда я изменил свой bindIp в 0.0.0.0