首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shard现有收藏- MongoDB

Shard现有收藏- MongoDB
EN

Stack Overflow用户
提问于 2012-05-01 07:54:31
回答 1查看 6K关注 0票数 1

我在农1-server1 1上有一个mongo集合,并且我成功地将它复制到farm2-server1 - db路径是/db/data。Farm2-server 1是3台服务器的一部分,我想将我刚刚在所有3台服务器之间复制的集合分割成碎片。为了做到这一点,我停止了在server1上的复制,启动了mongod (端口27017),并将其指向我复制的集合(/db/data) --我还添加了指令: configsvr = true。

启动mongos并添加以下指令configdb =server1 1:27017

然后,我使用以下指令启动了服务器1-3中每个服务器上的碎片进程(mongod):shardsvr = true。

我原以为集合是切分的,但所发生的情况是,我复制的旧集合在此配置中不被识别,因此不能分片。

我已经读到,现有的集合可以被切分,所以我在这里肯定做错了什么。任何帮助都是非常感谢的。我可以提供配置文件是必需的。

谢谢你,诺姆

EN

回答 1

Stack Overflow用户

发布于 2012-05-01 08:24:19

听起来你好像错过了一些步骤-你需要

  1. 添加碎片
  2. 启用切分
  3. 碎片收集

http://www.mongodb.org/display/DOCS/Configuring+Sharding#ConfiguringSharding-ConfiguringtheShardCluster

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10395044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档