Как запустить Mongo Db после загрузки.Команда ./mongod не работает - PullRequest
0 голосов
/ 08 октября 2018

2018-10-08T15: 49: 48.157 + 0530 I CONTROL [main] Автоматическое отключение TLS 1.0, для принудительного включения TLS 1.0 укажите --sslDisabledProtocols 'none'

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] Запуск MongoDB: pid = порт 65956 = 27017 dbpath = / data / db 64-битный хост = Mayurs-MacBook-Air.local

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] db version v4.0.2

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] git версия: fc1573ba18aee42f97a3bb13b67af7d837826b47

100910-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] распределитель: система

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] модули: нет

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] среда сборки:

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] distarch: x86_64

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] target_arch: x86_64

2018-10-08T15: 49: 48.175 + 0530 I CONTROL [initandlisten] options: {}

2018-10-08T15: 49: 48.175 + 0530 I ХРАНЕНИЕ [initandlisten] Исключение в initAndListen: NonExistentPath: Каталог данных / data / db не найден., завершается

2018-10-08T15: 49: 48.176 + 0530 I CONTROL [initandlisten] теперь завершается

2018-10-08T15: 49: 48.176 + 0530 I CONTROL [initandlisten] выключается с кодом: 100

Как можно это решить?

1 Ответ

0 голосов
/ 08 октября 2018

В конфигурации по умолчанию mongodb использует каталог /data/db для хранения файлов своей базы данных.

2018-10-08T15: 49: 48.175 + 0530 Исключение I STORAGE [initandlisten] в initAndListen: NonExistentPath: Каталог данных / data / db не найден., Завершается

Это показывает, что каталог не существует, поэтому вам нужно его создать.

Попробуйте:

sudo mkdir /data
sudo mkdir /data/db
sudo mkdir /data/logs

Я не уверен, понадобится ли последняя команда, но просто запустите ее, чтобы быть в безопасности.

альтернатива этому будетнайдите файл конфигурации mongo (я не знаю, где он находится в macO), а затем измените путь /data/db внутри него на желаемое существующее местоположение.

...