繁体   English   中英

无法在Ubuntu 16.04服务器中安装MongoDB

[英]Failed to install MongoDB in Ubuntu 16.04 server

我想在新的ubuntu 16.04x64服务器中安装mongodb。

我先做了

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/2.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-2.0.list

然后,我意识到它不能很好地工作,所以我想完全遵循这个主题

但是,它没有用,日志在这里

mongod --version返回

mongod --version
db version v3.2.18
git version: 4c1bae566c0c00f996a2feb16febf84936ecaf6f
OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
allocator: tcmalloc
modules: none
build environment:
    distmod: ubuntu1404
    distarch: x86_64
    target_arch: x86_64

mongod回来了

2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] MongoDB starting : pid=6998 port=27017 dbpath=/data/db 64-bit host=iZm5edsu6v77zfb40qfbicZ
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] db version v3.2.18
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] git version: 4c1bae566c0c00f996a2feb16febf84936ecaf6f
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] modules: none
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] build environment:
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten]     distmod: ubuntu1404
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten]     distarch: x86_64
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2018-01-20T05:18:51.736+0800 I CONTROL  [initandlisten] options: {}
2018-01-20T05:18:51.758+0800 I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2018-01-20T05:18:51.758+0800 I CONTROL  [initandlisten] dbexit:  rc: 100

有谁知道如何修理它? 此外,如何从更新列表中删除3.0 multiverse2.0 multiverse

PS:我不明白上述方法与像这里的简单sudo apt-get install mongodb之间的区别。

如您所见,找不到数据目录/ data / db。

只需通过指定dbpath

mongod --dbpath <desired location for example ./data/db>

如果使用默认值,请尝试仅创建目录:

sudo mkdir -p /data/db

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM