我想在新的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
然后,我意识到它运作不正常,所以我想完全关注this thread。
但是,它不起作用,日志为here。
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 multiverse
和2.0 multiverse
?
PS:我不理解上述方法与here之类的简单sudo apt-get install mongodb
之间的区别。
答案 0 :(得分:0)
如您所见,未找到数据目录/ data / db。,终止
只需指定dbpath by
mongod --dbpath <desired location for example ./data/db>
答案 1 :(得分:0)
如果使用默认值,请尝试创建目录:
sudo mkdir -p /data/db