2012-08-03 73 views
1

我想在蒙戈创建集合,在服务器上运行Ubuntu的MongoDB不能创建集合

从壳

db.createCollection('collName') 

{ 
    "errmsg" : "exception: assertion util/mmap.cpp:169", 
    "code" : 0, 
    "ok" : 0 
} 

我试着google一下,但没有成功创建集合。 任何想法如何处理?

PS。我不出来的空间和I卷是可写的

+0

你用完磁盘空间了吗? – Ross 2012-08-03 13:52:49

+0

您为Mongo设置的目录是否可以保持数据可写? – xbonez 2012-08-03 13:55:20

回答

1

好吧,我发现这个问题 当刚安装蒙戈,一个应该有这种重启蒙戈后,它的数据创建目录

$ sudo mkdir -p /data/db/ 
$ sudo chown `id -u` /data/db 

+0

创建中央目录并将其提供给特殊用户是否好主意?这不应该是用户独立的吗?或以其他方式驻留在用户的主目录中? – vbence 2013-03-23 17:10:18

+1

非常有趣。即使他们推荐它,但这在Linux中并不是一个好习惯。 – vbence 2013-03-23 20:39:28