【MongoDB 高可用篇】MongoDB Sharding Cluster启动和关闭过程

目录

1 软件环境

2 MongoDB集群启动过程

2.1 启动配置服务器

2.2 启动分片副本集

2.3 启动mongos

3 MongoDB集群关闭过程

3.1 关闭mongos服务器

3.2 关闭分片副本集

3.3 关闭配置服务器


MongoDB Sharding Cluster包含三个组件,分别为mongos、配置服务器和mongod。对于集群来说,组件需要按照一定的顺序进行启动或关闭,否则会出错,本篇将介绍MongoDB分片集群的启动和关闭过程。

1 软件环境

使用的软件分别为:

  • Oracle Linux 6.7
  • MongoDB 4.2.0

2 MongoDB集群启动过程

2.1 启动配置服务器

1)启动配置服务器副本集(三台Server)

mongod -f /u01/conf/config.cnf

2)查看配置服务器状态(任一server)

mongo localhost:27019/admin -uroot -p
rs.status()

2.2 启动分片副本集

1)启动每个分片副本集

mongod -f /u01/conf/sd1.cnf

2)查看每个分片副本集状态

mongo localhost:27018/admin -uroot -p
rs.status()

2.3 启动mongos

1)启动所有mongos服务器

mongos -f /u01/conf/mongos.cnf

2)连接mongos

mongo localhost:27017/admin -uroot -p

3)查看分片集群状态

sh.status()

3 MongoDB集群关闭过程

3.1 关闭mongos服务器

关闭每一个mongos进程:

use admin
db.shutdownServer()

3.2 关闭分片副本集

先关闭每个分片的辅助副本集,再关闭主成员。

use admin
db.shutdownServer()

3.3 关闭配置服务器

先关闭配置服务器的辅助副本集,再关闭主成员。

use admin
db.shutdownServer()

posted @ 2019-10-17 23:18  追梦男生  阅读(1454)  评论(0编辑  收藏  举报