分片結構埠分布如下:
shard server 1:27020
shard server 2:27021
shard server 3:27022
shard server 4:27023
config server :27100
route process:40000
1.正確安裝mongodb
2.啟動shard server
3.啟動config server
4.啟動route process
/usr/local/mongodb/bin/mongos --port 40000 --configdb localhost:27100 --fork --logpath=/www/mongodb/shard/log/route.log --chunksize 500
5.配置sharding
使用mongodb shell登入到mongos,新增shard節點
[root@100 shard]# /usr/local/mongodb/bin/mongo admin --port 40000
mongodb shell version: 2.0.7
connecting to: 127.0.0.1:40000/admin
mongos> db.runcommand()
mongos> db.runcommand()
mongos> db.runcommand()
mongos> db.runcommand()
mongos> db.runcommand() #設定分片儲存的資料庫
mongos> db.runcommand(})
6.插入測試資料
for(i=0;i<10000;i++))}
7.檢視分片狀態
use config
db.shards.find()
use shardtest
db.userid.stats()
db.printshardstatus()
搭建mongodb分片
這是一種將海量的資料水平擴充套件的資料庫集群系統,資料分表儲存在sharding的各個節點上,使用者通過簡單的配置就可以很方便地構建乙個分布式mongodb集群。mongodb 的資料分塊稱為 chunk。每個 chunk 都是 collection中一段連續的資料記錄,通常最大尺寸是 200mb,...
MongoDB分片技術
在mongodb裡面存在另一種集群,就是分片技術,跟sql server的表分割槽類似,我們知道當資料量達到t級別的時候,我們的磁碟,記憶體 就吃不消了,針對這樣的場景我們該如何應對。一 分片 mongodb採用將集合進行拆分,然後將拆分的資料均攤到幾個片上的一種解決方案。下面我對這張 釋一下 人臉...
mongodb分片技術
在mongodb裡面存在另一種集群,就是分片技術,跟sql server的表分割槽類似,我們知道當資料量達到t級別的時候,我們的磁碟,記憶體 就吃不消了,針對這樣的場景我們該如何應對。一 分片 mongodb採用將集合進行拆分,然後將拆分的資料均攤到幾個片上的一種解決方案。下面我對這張 釋一下 人臉...