MongoDB叢集高可用實戰之Shard Cluster搭建
阿新 • • 發佈:2022-03-23
上篇簡單介紹了分片的原理,此文實踐Shard Cluster搭建。具體參考Deploy a Sharded Cluster — MongoDB Manual。
環境準備:165作為config結點叢集,163作為shard叢集建立3個shard叢集,167作為路由節點。
1、配置 並啟動config 節點叢集
參考Deploy a Sharded Cluster — MongoDB Manual和MongoDB叢集高可用實戰之複製集replica sets搭建 - 池塘裡洗澡的鴨子 - 部落格園 (cnblogs.com),同時新增標誌表示該叢集是config Server,如下:
/etc/mongod_config1.conf
2、配置shard叢集
參考同上。建立兩個複製集,如下:
1)myShard1Set
2)myShard2Set
3、配置和啟動路由節點
增加mongos相關配置,可參考官網同上亦可通過mongos --help進行檢視
啟動路由
mongos -f /etc/mongos.conf
連結過程中一直出於靜止狀態,檢視日誌
使用telnet 檢視該ip/port
那就是防火牆的問題了,解決:
再次啟動:
4、mongos(路由)中新增分⽚節點
5、開啟資料庫和集合分⽚(指定⽚鍵)
6、向集合中插⼊資料測試
7、驗證分⽚效果
未完,待續……