Я только что установил Mongodb на свой Ubuntu 18 LTS. Когда я следую инструкциям в соответствии с Руководством Mongodb, я получаю некоторые ошибки на шаге 3, который является подходящим обновлением:
Err:11 http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 InRelease
403 Forbidden [IP: 143.204.209.210 80]
Err:12 https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 InRelease
403 Forbidden [IP: 143.204.209.210 443]
После долгих попыток я наконец установил mongodb с этой командой (я удалил -org) :
sudo apt-get install -y mongodb
после этого я запустил Mongodb без каких-либо ошибок:
sudo service mongodb start
затем я проверил состояние, и все, кажется, в порядке:
mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset:
Active: active (running) since Thu 2020-04-16 10:32:29 +0430; 25min ago
Docs: man:mongod(1)
Main PID: 1066 (mongod)
Tasks: 23 (limit: 4418)
CGroup: /system.slice/mongodb.service
└─1066 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/
Но проблема в том, что когда я набираю «mongod» в своем терминале, я сталкиваюсь с кодом ошибки: 100, хотя у меня есть dbpath:
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] MongoDB starting : pid=4353 port=27017 dbpath=/data/db 64-bit host=ata-Aspire-E1-571G
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] db version v3.6.3
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.1 11 Sep 2018
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] allocator: tcmalloc
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] modules: none
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] build environment:
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] distarch: x86_64
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] target_arch: x86_64
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] options: {}
2020-04-16T11:14:05.161+0430 I STORAGE [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] now exiting
2020-04-16T11:14:05.161+0430 I CONTROL [initandlisten] shutting down with code:100
Кто-нибудь знает, в чем заключается моя проблема? Я проверил предыдущие разговоры, но ничего не нашел по этому поводу.
Еще одна вещь, о которой я должен сообщить, это то, что я использую Sudo перед mongod, но получаю ту же ошибку с mongod.