mongos分片叢集管理和運維

chenfeng發表於2018-05-23
1 如何線上修改chunk大小




2 chunk size影響到了chunk的遷移

https://docs.mongodb.com/manual/reference/limits/#Maximum-Number-of-Documents-Per-Chunk-to-Migrate


3 chunk的人工遷移方法




4 chunk的人工建立方法




5 如果判斷空的chunk,如何合併空的chunk




6 如何替換一個config server

Mongo 3.2之後,config server允許配置成副本集模式,這時必須使用wiredtiger引擎。


副本集模式下config server的替換




普通模式config server的同一host下的遷移替換





普通模式config server的不同host下的遷移替換




7 普通模式的config servers如何升級成副本集模式(線上)




8普通模式的config servers如何升級成副本集模式(離線)




9 負載均衡器的相關操作

檢查負載均衡器是否啟用,sh.status()也能看(Currently enabled)

檢查負載均衡器是否在負載均衡中,sh.status()也能看(Currently running)
















10 如何對某個集合程式分片設計




11 如何設定均衡器的維護時間視窗




12 如何人工清理jumbo flag實現大塊的資料均衡




13 如何新增一個分片到分片叢集

sh.addShard("rs1/mongodb0.example.net:27017" )




14 如何從分片叢集中刪除一個分片




15 如何將副本集轉成成分片叢集




16 如何將分片叢集轉換成副本集




17 檢視最近的一次塊遷移

sh._lastMigration()


18 如何給分片新增標籤和標籤範圍,刪除標籤










19 檢視mongos和mongod之間的連線資訊和伺服器上開啟的所有連線

db.adminCommand({"connPoolStats":1})


20 重新整理配置伺服器快取資訊

db.adminCommand({"flushRouterConfig":1})

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2154970/,如需轉載,請註明出處,否則將追究法律責任。

相關文章