MongoDB 2.6在configuration中更改nsSize?

我正在运行Mongo 2.6.12,并build立了相当多的集合。 我非常接近命名空间上限,所以我想将“nsSize”参数从默认16M更改为1GB。

我在configuration(/etc/mongod.conf)中尝试了一些东西,但似乎没有改变默认值。

这是我目前的configuration:

logpath=/log/mongod.log fork=true dbpath=/data nssize=1000 

我也尝试过'nsSize ='以及'存储:nsSize ='但无济于事,因为服务不会以任何语法开始。 当我拉起我的graphics用户界面(MongoChef)时,我看到以下不变的值。 在这里输入图像说明

任何build议,将不胜感激,因为我担心我会很快达到上限。

不幸的是,这个答案是不能做到的。 这是我最终做的:

  1. 推出包含Mongo的方便市场AMI的新EC2(在社区AMI下search“ami-effab6df”)
  2. 将'nssize = 2000'添加到/etc/mongod.conf(对于2.6版,它不是骆驼式的)
  3. 添加新创build的服务器作为副本集
  4. 一旦数据开始在新服务器上的.ns文件同步确实是2GB,所以我不必再担心命名空间上限。

希望这可以帮助某个人,但是从我听到的他们改变了3.x的工作方式,所以我不确定人们是否会不得不面对未来。