mongodb分片架构

mongo节点上下线

原来的副本集节点要下线,且这个机器要做为新的分片节点,那么原来的数据就需要删除,也就是dbpath: /var/lib/mongo里的内容,直接文件删除,然后改配置重启

副本集下线:

 rs.remove("192.168.102.154:27017");

分片下线:

db.runCommand( { removeshard: "shard-name" } )

在mongos上执行:

use db-name

db.dropDatabase()   这时候会删掉整个分片的数据库。如果想继续使用整个库,那么需要重新注册可分片,也就是执行:

1,sh.enableSharding("db-name")

2,sh.shardCollection("db-name.collection-name",{ "hash": "hashed"})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值