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 連接一下成功便可
相關文章
相關標籤/搜索