【发布时间】:2012-07-05 14:21:05
【问题描述】:
我已经在一台机器上建立了一个分片集群,按照这里提到的步骤:
http://www.mongodb.org/display/DOCS/A+Sample+Configuration+Session
但我不明白“--chunkSize”选项:$ ./mongos --configdb localhost:20000 --chunkSize 1 > /tmp/mongos.log &
对于 N 个分片,每个分片应该有 1/N 个文档,将 shard-key 的范围分成 N 个几乎相等的部分,对吧?这会自动修复 chunkSize/shard-size。然后上面的命令处理的是哪个块?
此外,还可以按照特定的键值手动拆分集合,然后将一个块迁移到您想要的任何其他分片。这可以手动完成,甚至由“平衡器”自动处理。它不会与分片设置冲突并混淆配置服务器,或者它们会立即报告任何此类移动吗?
感谢您的帮助。
【问题讨论】: