我使用的是MongoDB 2.6版。最近,由于数据突发,当收集数量突然增加时,我遇到了mongo用完命名空间大小的问题。
阅读后,默认nssize是16 MB,这意味着大约24k不同的集合..为了增加这个我需要配置nssize ..但是我无法配置它.. 2.6手册说我们可以使用YAML文件配置这个..我试过 -
#keep nssize around 1gb
storage:
nssize: 1000
但显然它没有用.. mongod 未能将此识别为未知配置..
当我把它作为旗帜 -
--nssize xyz
它有效.. 任何想法,我哪里错了?如何把它放在conf文件中?以下不起作用 -
storage:
nssize: abc
OR
storage:
ns: xyz
答案 0 :(得分:1)
文档显示原因:在配置文件中,语法使用大写的S:nsSize。
请参阅:http://docs.mongodb.org/manual/reference/configuration-options/#storage.nsSize