Falha ao iniciar o mongod.service: Unit mongod.service não encontrado

15

Por qualquer motivo, sempre que tento iniciar o MongoDB como um serviço (sudo service mongod start), recebo o seguinte erro:

Falha ao iniciar o mongod.service: a unidade mongod.service não foi encontrada.  Eu segui as etapas de instalação mencionando o seguinte link Instalação do mongo db falhou

system> sudo systemctl start mongodb
Failed to start mongodb.service: Unknown unit: mongodb.service

E quando eu tento sudo mongod :

MongoDB shell version: 3.2.13 connecting to: - 
2017-06-03T16:19:28.513+0530 W NETWORK [thread1] 
Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused 
2017-06-03T16:19:28.514+0530 E QUERY [thread1] 
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:229:14 @(connect):1:6 exception: connect failed

E quando eu tento mongod --repair :

2017-06-03T16:32:35.514+0530 I CONTROL [initandlisten] 
MongoDB starting : pid=17423 port=27017 dbpath=/data/db 64-bit host=sid-Ideapad-Z570 2017-06-03T16:32:35.514+0530 I 
CONTROL [initandlisten] db version v3.2.13 [listen] target_arch: x86_64 2017-06-03T16:32:35.514+0530 I 
CONTROL [initandlisten] options: {} 2017-06-03T16:32:35.540+0530 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
    
por Siddharth Jain 03.06.2017 / 12:32

2 respostas

25

Eu reinstalei o mongod-org, já que meus dados ainda permanecerão seguros.

O problema era que meu sistema não conseguia encontrar o mongod.service quando eu corri sudo service mongod status .

Rodando isto corrigiu e restaurou o serviço:

sudo systemctl enable mongod

Então, tudo o que precisei fazer foi copiar minha configuração correta para /etc/mongod.conf e executar

sudo service mongod restart
    
por Shubham Chaudhary 21.07.2017 / 15:22
0

Eu acabei de remover o mongo seguindo as instruções aqui: link E então eu instalei novamente seguindo as instruções no link fornecido. Tudo funcionou bem!

    
por David I. Rock 01.02.2018 / 23:19

Tags