Запуск Mongo на c9

Продолжить обсуждение из Использование cloud9:

Да, мне сейчас это будет как раз кстати.

1 лайк

а в чем отличие запуска mongo на твоей локальной машине (ну или удаленном сервере когда ты по ssh заходишь) от запуска на Cloud9 ? Попробовал только что cloud9 ради интереса, терминал открыть можно, а дальше все так же как если на своей локальной машине (или я вопрос не правильно понял:) ). Самый самый простой и быстрый вариант:

$ mkdir -p /data/db    # или явно указываешь --dbpath при старте mongod

# ругается что не хватает места для журнала, пришлось smallfiles добавить
$ mongod --smallfiles

# в другом окне терминала или запустить mongod с --fork чтоб отдал управление или с &
$ mongo
# и все, работает
> db.first.insert( {"doc": "first doc"} )
WriteResult({ "nInserted" : 1 })
> db.first.findOne()
{ "_id" : ObjectId("54a66fd38e8e7083d2131a62"), "doc" : "first doc" }

кстати mongo самая новая версия уже установлена, не пришлось больше ничего добавлять, сразу работает.

или ты хочешь запустить replica set ?

Спасибо, та уже разобрался.
Просто @DUXA так описал, что подумалось будто там есть какие-то свои особенные трудности. А так в обычной документации к С9 написано как запустить монгу. Там просто рекомендуется выключать журналирование вообще.