Не в состоянии начать mongodb на centos - PullRequest
0 голосов
/ 13 января 2019

Я пытаюсь установить mongodb на свой сервер Centos. после загрузки и распаковки файла я использовал команду rpm -ivh mongodb-org-server-4.0.5-1.el6.x86_64.rpm для установки mongodb, затем mkdir -p /var/lib/mongo и mkdir -p /var/log/mongodb для создания каталогов данных и журналов MongoDB. Я сделал chown -R mongod:mongod <directory>, чтобы установить владельца и группу этих каталогов на mongod. Я изменил путь: export PATH=<mongodb-install-directory>/bin:$PATH

но когда я хочу запустить монго, это не получается Starting mongod: [FAILED] это трассировка стека в файле журнала mongodb:

2019-01-13T10:45:13.807+0330 F -        [initandlisten] Fatal assertion 28520                                                                                           knownError: 28: No space left on device at src/mongo/db/storage/kv/kv_storage_                                                                                          gine.cpp 128
2019-01-13T10:45:13.807+0330 F -        [initandlisten]

***aborting after fassert() failure


2019-01-13T10:45:13.949+0330 F -        [initandlisten] Got signal: 6 (Aborted
 0x7fc4b8b36b11 0x7fc4b8b35d29 0x7fc4b8b3620d 0x7fc4b4fb3710 0x7fc4b4c42925 0x                                                                                          c4b4c44105 0x7fc4b715570b 0x7fc4b73a42a5 0x7fc4b73a6d40 0x7fc4b720c066 0x7fc4b                                                                                          ffa7a 0x7fc4b70d7f90 0x7fc4b71c1466 0x7fc4b7156fb9 0x7fc4b4c2ed1d 0x7fc4b71bf5
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"7FC4B6741000","o":"23F5B11","s":"_ZN5mongo15printStackTrac                                                                                          RSo"},{"b":"7FC4B6741000","o":"23F4D29"},{"b":"7FC4B6741000","o":"23F520D"},{"                                                                                          :"7FC4B4FA4000","o":"F710"},{"b":"7FC4B4C10000","o":"32925","s":"gsignal"},{"b                                                                                          "7FC4B4C10000","o":"34105","s":"abort"},{"b":"7FC4B6741000","o":"A1470B","s":"                                                                                          N5mongo42fassertFailedWithStatusNoTraceWithLocationEiRKNS_6StatusEPKcj"},{"b":                                                                                          FC4B6741000","o":"C632A5","s":"_ZN5mongo15KVStorageEngine11loadCatalogEPNS_16O                                                                                          rationContextE"},{"b":"7FC4B6741000","

Может кто-нибудь знает, почему он не запускается успешно? Он также не знает команду use, когда я хочу создать базу данных.

1 Ответ

0 голосов
/ 13 января 2019

Почему вы используете версию mongodb-org-server-4.0.5-1.el6.x86_64?

Я недавно установил mongodb на общий сервер centos от godaddy. Я использовал эту версию mongodb: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz.

Удалите все файлы и папки с первой попытки и попробуйте версию выше. Надеюсь, это поможет!

Edit:

РЕШЕНИЕ kometen

Существует ли файл /tmp/mongodb-27017.sock? Если это так, попробуйте удалить его, т.е. 'sudo rm /tmp/mongodb-27017.sock'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...