mongodb分片集群,你会了么

./bin/mongod -f shard/shard3-57017.conf

./bin/mongod -f shard/shard4-58011.conf

./bin/mongod -f shard/shard4-58013.conf

./bin/mongod -f shard/shard4-58015.conf

./bin/mongod -f shard/shard4-58017.conf

我们以启动一个分片为例吧,其他的分片都是一样哒。

3、进行初始化,我们进入其中一个分片为例

./bin/mongo --port 37011

var cfg ={

“_id”:“shard1”,

“protocolVersion” : 1,

“members”:[

{“_id”:1,“host”:“127.0.0.1:37011”},

{“_id”:2,“host”:“127.0.0.1:37013”},

{“_id”:3,“host”:“127.0.0.1:37015”},

]};

rs.initiate(cfg)

image-20200924151637886

4、我们还有一个37017的节点没有挂上去,是用来做仲裁节点的,我们需要到主节点上执行如下:

rs.addArb(“127.0.0.1:37017”)

image-20200924151746627

我们可以通过下面命令查看节点的状态

rs.status()

在这里插入图片描述

可以看到我们 37017 节点的角色为ARBITER 。说明我们配置成功啦。

其他分片的配置也是一样的,这里我们就不具体操作了,就把每个分片的操作贴出来吧。

分片2:

var cfg ={

“_id”:“shard2”,

“protocolVersion” : 1,

“members”:[

{“_id”:1,“host”:“127.0.0.1:47011”},

{“_id”:2,“host”:“127.0.0.1:47013”},

{“_id”:3,“host”:“127.0.0.1:47015”},

]};

rs.initiate(cfg)

rs.addArb(“127.0.0.1:47017”)

分片3:

var cfg ={

“_id”:“shard3”,

“protocolVersion” : 1,

“members”:[

{“_id”:1,“host”:“127.0.0.1:57011”},

{“_id”:2,“host”:“127.0.0.1:57013”},

{“_id”:3,“host”:“127.0.0.1:57015”},

]};

rs.initiate(cfg)

rs.addArb(“127.0.0.1:57017”)

分片4:

var cfg ={

“_id”:“shard4”,

“protocolVersion” : 1,

“members”:[

{“_id”:1,“host”:“127.0.0.1:58011”},

{“_id”:2,“host”:“127.0.0.1:58013”},

{“_id”:3,“host”:“127.0.0.1:58015”},

]};

rs.initiate(cfg)

rs.addArb(“127.0.0.1:58017”)<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值