2013-09-07 2 views
1

Я совершенно новый для баз данных и пытаюсь настроить mongodb. Я выполнил все этапы, но ни команды манго, ни манго не работают.Mac OSX - mongod и mongo не работают

Это выход из mongod:

ERROR: could not read from config file 

За этим следует все варианты MONGO (-h, -f, -v и т.д.)

Это выход из Монго:

MongoDB shell version: 2.4.6 
connecting to: test 
Fri Sep 6 22:55:35.889 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
exception: connect failed 

Любая помощь приветствуется!

+0

Какую команду вы использовали при попытке запустить 'mongod'? – icktoofay

+0

Я только что использовал команду 'mongod' в терминале. – August

ответ

0

Попробуйте запустить mongod с параметром --config. Что-то вроде /path/to/mongod --config /path/to/mongodb.conf.

В вашем mongodb.config проверьте местоположение в журнале mongodb. Здесь вы должны найти дополнительную информацию об ошибках. Возможные проблемы: путь db не существует или не доступен для записи, после того, как нечистый выключение файла mongod.lock все еще существует и т. Д.

+0

ok, я запустил '/ usr/local/Cellar/mongodb/2.4.6/bin/mongod' и после создания папки'/data/db', похоже, работает. Он все еще предупреждает меня, что мягкие ограничения слишком низкие ... что это значит? – August

+0

@ Август Вероятно, вы должны изменить предел на макс. количество открытых файлов. Есть несколько вопросов по этой теме на SO. http://stackoverflow.com/questions/15939885/increase-rlimit-mac-osx-10-8 http://stackoverflow.com/questions/13420073/mongod-runs-but-mongo-returns-an-error –

Смежные вопросы