首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongodb本地分片

Mongodb本地分片
EN

Stack Overflow用户
提问于 2013-05-29 02:33:32
回答 1查看 992关注 0票数 1

我正在学习Mongodb,到目前为止,这是一次有趣的经历。现在我正在处理大约3-4个集合,每个集合都有超过600万条记录,我正在尝试是否可以将其水平缩放到分片中。你们都知道,我只是想学习Mongodb,我的环境是一个64位的ubuntu系统。

我只有一个系统,所以我正在尝试了解是否可以创建本地数据库的分片。老实说,我还不理解分片的概念。但我想知道我是否可以在单个开发系统上创建多个分片。

我试着在网上找资源,但还没有找到。这方面的任何帮助都将是非常棒的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-29 03:18:16

如果您在不同的端口和不同的db目录中运行所有的分片,那么当然可以。所以你可以这样做

代码语言:javascript
复制
mongod --port 27020 --dbpath /var/db/shard1
mongod --port 27021 --dbpath /var/db/shard2 
mongod --port 27022 --dbpath /var/db/shard3 

诸若此类。

然后,您可以通过mongos连接到您的shardsvr实例,并输入sh.addShard( "localhost:27020" ),依此类推以添加您的分片。

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

https://stackoverflow.com/questions/16799012

复制
相关文章

相似问题

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