mongo 分片机如何创建库和实例(数据表)

 

mongo分片建立表和实例mongodb

 

第一步:首先在admin帐户下:
mongo 'mongodb://root:abcccSRP@s-2ze333323gggg.mongodb.rds.aliyuncs.com:3717/admin'
第二步:查看是否有数据库
show dbs
第三步:没有库则建立 , 注意:须要使用createUser()建立 新库的权限即 readWrite读写权限
示例:
第一须要 数据库分片activity为库名
sh.enableSharding("activity")
第二:
use activity

db.createUser({user:"li2222id",pwd:"n3t111",roles:[{role:"readWrite",db:"activity"}]})
出现:
Successfully added user 便可

第四步:建立以user_id为片键的集合
sh.shardCollection('activity.activityGameUser', {user_id:'hashed'})
sh.shardCollection('activity.garveUpActivity',{_id:'hashed'})
sh.status()
出现:
"_id" : "activity", "primary" : "d-2z33335a27bd14", "partitioned" : true 便可

第五步:使用用户名:fff3323 和密码:33842 连接一下成功便可
相关文章
相关标签/搜索