Suivre ce guide pour installer mongodb mais mongo ne veut tout simplement pas commencer.
Lors de l'exécution, sudo systemctl status mongodb
il montre juste Active: failed (Result: exit-code)
. Il n'y a pas de sortie utile dans cela. Comment puis-je savoir pourquoi cela ne commence pas?
Modifier:
sortie de ls -al /etc/systemd/system/mongodb.service
-rw-r--r-- 1 root root 220 Feb 17 23:59 /etc/systemd/system/mongodb.service
sortie de cat /etc/systemd/system/mongodb.service
[Unit]
Description=High-performance, schema-free document-oriented >database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
sortie de mongod
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] MongoDB starting : pid=6617 port=27017 dbpath=/data/db 64-bit host=sherrie-HP-Pavilion-x360-m3-Convertible
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] db version v3.2.12
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] git version: ef3e1bc78e997f0d9f22f45aeb1d8e3b6ac14a14
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] allocator: tcmalloc
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] modules: none
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] build environment:
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] distmod: ubuntu1604
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] distarch: x86_64
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] target_arch: x86_64
2017-02-18T10:19:55.072+0200 I CONTROL [initandlisten] options: {}
2017-02-18T10:19:55.137+0200 I - [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2017-02-18T10:19:55.155+0200 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2017-02-18T10:19:55.155+0200 I CONTROL [initandlisten] dbexit: rc: 100
sudo systemctl start mongodb
commande. Ensuite, relancez lasudo systemctl status mongodb
commande et modifiez votre question pour nous montrer le résultat.terminal
, ofls -al /etc/systemd/system/mongodb.service
etcat /etc/systemd/system/mongodb.service
Réponses:
Juste une simple réinstallation a fonctionné.
et vérifiez le fichier de configuration:
coller ceci:
enfin
aussi je pense avoir changé les permissions du fichier journal en 777
la source
cat /etc/apt/sources.list.d/mongodb-org-3.2.list
et assurez-vous qu'il n'a pas la ligne de début deux fois. Si c'est le cas, vous devrez le modifiergksudo gedit /etc/apt/sources.list.d/mongodb-org-3.2.list
mongod
etmongodb
?