【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()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM