MongoDB分片集群环境搭建记录

Posted 段江涛IT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB分片集群环境搭建记录相关的知识,希望对你有一定的参考价值。

--创建配置服务器
mongod.exe --logpath "G:\USERDATA\MONGODB\Test2\Log\mongodb.log" --logappend --dbpath "G:\USERDATA\MONGODB\Test2\DB" --port 27031 --serviceName "MongoTest2" --serviceDisplayName "MongoTest2" --install --configsvr

--创建分片控制器
mongos --configdb 172.23.88.116:27031 --port 27041 --chunkSize 1 --serviceName "MongoTest2" --logpath "G:\USERDATA\MONGODB\Test2\Log\mongodb.log" --serviceDisplayName "MongoTest2" --install

--创建两个具体的分片服务器
mongod.exe --logpath "G:\USERDATA\MONGODB\Test\Log\mongodb.log" --logappend --dbpath "G:\USERDATA\MONGODB\Test\DB" --port 27030 --serviceName "MongoTest" --serviceDisplayName "MongoTest" --install

--卸载Mongodb服务
mongod.exe --remove --serviceName "MongoTest"
mongod.exe --remove --serviceName "MongoTest2"


--增加分片
db.runCommand({ addshard:"172.23.88.116:27030" })
db.runCommand({ addshard:"172.23.88.116:27040" })
--查看分片状态
db.printShardingStatus();
--设置分片的库
db.runCommand({ enablesharding:"RelationList" })
--设置分片的集合,注意名称一定是库名+表名
db.runCommand({ shardcollection: "RelationList.macTable", key: { _id:1}})















以上是关于MongoDB分片集群环境搭建记录的主要内容,如果未能解决你的问题,请参考以下文章

高可用mongodb集群的学习记录(四mongodb分片集群搭建)

MongoDB分片集群搭建

搭建 MongoDB分片(sharding) / 分区 / 集群环境

搭建 MongoDB分片(sharding) / 分区 / 集群环境

MongoDB分片集群搭建及扩容

Mongodb 副本集+分片集群搭建