Использование Solus Linux для установки MongoDB. Я установил переменную пути, но Mongod закрывается при запуске
Я устанавливаю MongoDB на Solus Linux, используя инструкции здесь:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
У меня есть БД Mongo в папке с именем mongo
на рабочем столе.
Я использовал следующее, чтобы "установить переменную пути" согласно инструкциям (я не уверен, правильно ли я это сделал)
export PATH=Desktop/mongo/bin:$PATH
В терминал я зашел по адресу:
admin@solus ~ $
Я тогда набрал mongod
Результатом является следующая ошибка:
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] MongoDB starting : pid=5052 port=27017 dbpath=/data/db 64-bit host=solus
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] db version v3.4.1
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] git version: 5e103c4f5583e2566a45d740225dc250baacfbd7
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] allocator: tcmalloc
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] modules: none
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] build environment:
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] distarch: x86_64
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] target_arch: x86_64
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] options: {}
2016-12-21T02:53:55.328-0800 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2016-12-21T02:53:55.328-0800 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2016-12-21T02:53:55.328-0800 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] now exiting
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] shutting down with code:100
Он говорит, что не может найти папку data / db, но я попытался поместить ее в каталог mongo, а также в домашний каталог.
1 ответ
Попробуйте использовать dbpath
из домашнего каталога пользователей. я создал /data/db
в моем домашнем каталоге, поэтому ниже приведена команда, которую я использую.
mongod --dbpath /home/user/data/db