MongoDB (3.2) não inicia no Lubuntu 16.04 LTS como um serviço

MongoDB (3.2) não inicia no Lubuntu 16.04 LTS como um serviço

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

Failed to start mongod.service: Unit mongod.service not found.

Segui o guia de instalação no site do MongoDB.

Responder1

As instruções/pacotes no site MongoDB estão atualmente disponíveis apenas para LTS Ubuntu 12.04 e 14.04. Os pacotes estão configurados para usar o upstart em vez do systemd. Você precisa criar um arquivo systemctl para estar pronto para o systemd. Crie-o por

sudo nano /etc/systemd/system/mongodb.service

Vai parecer

[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

Agora você pode iniciar o serviço e verificar seu estado clicando

sudo systemctl start mongodb
sudo systemctl status mongodb

e finalmente ativá-lo permanentemente por

sudo systemctl enable mongodb

(Fonte:Como instalar o MongoDB no Ubuntu 16.04)

Responder2

Basta executar sudo mongodpara iniciar o daemon e depois sudo mongoacessar o shell

Responder3

Executar o seguinte comando funcionou para mim. Por favor, execute o mongo com o arquivo de configuração.
Apenas corra mongod --config /etc/mongod.conf.

informação relacionada