我已经按照这里提到的步骤在一台机器上设置了一个分片集群:
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。上面的命令处理的是哪个块?
此外,还可以按照特定的键值手动拆分集合,然后将一个块迁移到您想要的任何其他分片。这可以手动完成,甚至由“平衡器”自动处理。不'
谢谢你的帮助。