Хобрук: Ваш путь к мастерству в программировании

MongoDB не установлен должным образом на Ubuntu 11.04 в Amazon EC2

Я пытаюсь установить MongoDB на свой Ubuntu 11.04 AMI в Amazon EC2.

Я разрешил порт 27017 в настройках безопасности.

Проблема в том, что я могу использовать «mongo OTHER IP ADDRESS» для доступа к другим mongoDB.

Но просто «mongo» не просто дает мне доступ к localhost mongoDB.

Оболочка mongoDB показывает, что она вот-вот заработает, но останавливается на

MongoDB shell version: 1.8.3
connecting to: test

Если он действительно подключен, он должен дать мне «>», но это не так и зависает.

Я не мог найти ответ на проблему зависания, погуглив себя.

Также есть какие-нибудь советы по запуску mongoDB в качестве демона или работе в фоновом режиме?


Ответы:


1

Обязательно используйте 0.0.0.0 в качестве IP-адреса в группе безопасности. Это будет включать ваш общедоступный IP-адрес и IP-адрес локального хоста. Если это не проблема, попробуйте это для отладки.

Посмотрите, какой интерфейс или диапазон IP-адресов прослушивает mongo: netstat -pan | grep mongod

Я предполагаю, что он прослушивает ваш общедоступный IP-адрес (ДРУГОЙ IP-АДРЕС, как вы его называете). В этом случае попробуйте запустить mongod без bind_ip. Если вы не указали аргумент bind_ip, возможно, это связано с EC2.

Другой тест: попробуйте telnet localhost 27017 (нажмите Ctrl-], введите quit, чтобы выйти). Это также должно потерпеть неудачу, потому что это то же самое, что делает клиент mongo.

12.09.2011
Новые материалы

Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..

Разбор строк запроса в vue.js
Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать. В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..

Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨‍💻
«Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..