sudo服务mongod启动:mongod:无法识别的服务

sudo服务mongod启动:mongod:无法识别的服务

问题描述:

我正在测试学习储物柜,它基于mongoDB它都在一个ubuntu14.04 docker https://hub.docker.com/r/hadyrashwan/learninglocker-ubuntu14.04/里面。我得到它的工作,但我不能启动mongodb自动尝试修复命令,并将开始服务命令中的名称更改为mongodb或mongo但不工作。但运行的mongod只是使它开始,但我想自动启动它没有打开终端等系统继续工作sudo服务mongod启动:mongod:无法识别的服务

[email protected]:/# mongod 
2016-09-06T07:41:51.816+0000 I CONTROL [initandlisten] MongoDB starting : pid=197 port=27017 dbpath=/data/db 64-bit host=bd1997365c3a 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] db version v3.2.9 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] allocator: tcmalloc 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] modules: none 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] build environment: 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  distmod: ubuntu1404 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  distarch: x86_64 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  target_arch: x86_64 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] options: {} 
2016-09-06T07:41:51.823+0000 I -  [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'. 
2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] journal dir=/data/db/journal 
2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 
2016-09-06T07:41:52.027+0000 I JOURNAL [durability] Durability thread started 
2016-09-06T07:41:52.027+0000 I JOURNAL [journal writer] Journal writer thread started 
2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 
2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.111+0000 I FTDC  [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 
2016-09-06T07:41:52.112+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 
2016-09-06T07:41:52.112+0000 I NETWORK [initandlisten] waiting for connections on port 27017 
+0

您需要安装蒙戈的服务。检查了这https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ –

+0

@DendayayGarg添加一个服务已列入16.04这得到systemd如果我理解正确。我使用14.04来避免使用php 7并降级 –

我有同样的问题,把它打开。如果您通过源代码安装,似乎有一些错误的配置。

重新安装使用MongoDB的apt-get的激活的mongod的服务 我。

如果您已经安装只需卸载基于mongodb config

去之前做的所有的东西先安装MongoDB的服务器MongoDB的。

sudo apt install mongodb-server 

然后继续安装什么mongodb config建议你。

一旦完成你的MongoDB的配置,你可以去

sudo service mongodb start 

注意:它不是它的mongod MongoDB的