Mongodb故障转移

测试环境vue

四台测试服务器10.151.151.150:27017(主节点),10.151.151.151:27017(从节点),10.151.151.152:27018(从节点),10.151.151.152:27017(仲裁节点),10.151.151.143:30000(mongos),10.151.151.143:10000(configserver)mongodb

1.首先创建副本集,按照上边的节点创建服务器

创建过程(略)测试

2.其次创建configserverserver

在143服务器上开启mongos服务route

/media/mongo/mongodb/bin/mongod --configsvr --port 10000 --dbpath /media/mongo/configdata --fork --logpath /media/mongo/configlog/config.log --directoryperdbgdb

3.创建mongosdb

./mongos --port 30000 --configdb 10.151.151.143:10000 --fork --logpath /media/mongo/route.log --chunkSize 100di

4.添加副本集mongod

进入mongos

./mongo 10.151.151.143:30000

db.runCommand({addshard:"rep1/10.151.151.150:27017,10.151.151.151:27017,10.151.151.152:27017,10.151.151.152:27018"})

若是出现错误:can't find a shard to put new db on

切换为主库

use admin

再运行分片

运行成功以后,能够在vue中进行测试

相关文章
相关标签/搜索