国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

Mongodb 刪除添加分片與非分片表維護

2020-10-29 18:50:14
字體:
供稿:網(wǎng)友

MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫。由 C++ 語言編寫。旨在為 WEB 應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案。

MongoDB 是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。

一、如何移除分片

1、確認balancer已經(jīng)開啟

mongos> sh.getBalancerState()
true

2、移除分片

注:在admin db下執(zhí)行命令。

mongos> use adminswitched to db adminmongos> db.runCommand( { removeShard: "shard3" } ){"msg" : "draining started successfully","state" : "started","shard" : "shard3","ok" : 1}

3、檢查遷移的狀態(tài)

同樣執(zhí)行

mongos> use adminswitched to db adminmongos> db.runCommand( { removeShard: "shard3" } ){"msg" : "draining ongoing","state" : "ongoing","remaining" : {"chunks" : NumberLong(3),"dbs" : NumberLong(0)},"ok" : 1}

remaining中的chunks表示還有多少數(shù)據(jù)塊未遷移。

4、移除未分片數(shù)據(jù)

In a cluster, a database with unsharded collections stores those collections only on a single shard.
That shard becomes the primary shard for that database. (Different databases in a cluster can have different primary shards.)
WARNING
Do not perform this procedure until you have finished draining the shard.
1)To determine if the shard you are removing is the primary shard for any of the cluster's databases, issue one of the following methods:
sh.status()
db.printShardingStatus()
In the resulting document, the databases field lists each database and its primary shard.
For example, the following database field shows that the products database uses mongodb0 as the primary shard:
{ "_id" : "products", "partitioned" : true, "primary" : "mongodb0" }
2)To move a database to another shard, use the movePrimary command. For example, to migrate all remaining unsharded data from mongodb0 to mongodb1,
issue the following command:
use admin
db.runCommand( { movePrimary: "products", to: "mongodb1" }) --products為db name
This command does not return until MongoDB completes moving all data, which may take a long time.
The response from this command will resemble the following:
{ "primary" : "mongodb1", "ok" : 1 }
If you use the movePrimary command to move un-sharded collections, you must either restart all mongos instances,
or use the flushRouterConfig command on all mongos instances before writing any data to the cluster.
This action notifies the mongos of the new shard for the database.
If you do not update the mongos instances' metadata cache after using movePrimary, the mongos may not write data to the correct shard.
To recover, you must manually intervene.

根據(jù)上面所說,遷移非分片表 時 最好停機,在運行db.runCommand( { movePrimary: "products", to: "mongodb1" }) 命令完成之后,刷新所有mongos后(所有mongos上運行db.runCommand("flushRouterConfig")),再對外提供服務(wù)。當然也可以重新啟動所有mongos實例 。

5、完成遷移

mongos> use adminswitched to db adminmongos> db.runCommand( { removeShard: "shard3" } ){"msg" : "removeshard completed successfully","state" : "completed","shard" : "shard3","ok" : 1}

如果state為 completed,表示已完成遷移。

二、添加分片

1、首先確認balancer已經(jīng)開啟

mongos> sh.getBalancerState()
true

2、執(zhí)行添加分片的命令

如果出現(xiàn)以下錯誤,刪除目標shard3上的test1數(shù)據(jù)庫,再次執(zhí)行命令

mongos> sh.addShard("shard3/192.168.137.138:27019"){"ok" : 0,"errmsg" : "can't add shard shard3/192.168.137.138:27019 because a local database 'test1' exists in another shard1:shard1/192.168.137.111:27017,192.168.137.75:27017"}mongos> sh.addShard("shard3/192.168.137.138:27019"){ "shardAdded" : "shard3", "ok" : 1 }

最后運行sh.status()命令確認遷移是否成功,可能會花比較長的時間。

以上內(nèi)容是給大家介紹了Mongodb 刪除添加分片與非分片表維護的全部敘述,希望對大家有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产毛片毛片毛片| 国产美女免费观看| 国产视频你懂的| 午夜不卡视频| 国产福利微拍精品一区二区| av二区三区| 欧美日韩一区二区三区视视频| 欧美啪啪精品| 国产色视频网站| av三级在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 日本一级理论片在线大全| 九九热在线观看| 国产精品第八页| gogo在线高清视频| 国产精品臀控福利在线观看| 91麻豆免费在线视频| 久草网在线视频| 在线观看免费高清完整| 国内自拍视频在线观看| 国产二级c片l毛片| 天天操夜夜操天天射| www.久草.com| av超碰在线| 国产精品美女一区二区三区四区 | 国产精品入口免费麻豆| 亚洲国产aⅴ精品| 国产天堂在线| 成人无遮挡免费网站视频在线观看| 国产三区在线观看| 丁香花视频在线观看| 依依成人在线| av片在线观看永久免费| 国产成人精品实拍在线| 国产偷窥洗澡视频| 国产一级又黄| 国产青草视频在线观看视频| 国产精品偷乱一区二区三区| 免费在线高清av| 超碰在线中文| 国产在线视频精品视频免费看| www.xxx黄| 免费午夜一级| 国产专区在线播放| 国产老肥熟xxxx在线观看| 久久香蕉av| 国产免费av高清在线| 黄色网页网址在线免费| 国产免费专区| 最近中文字幕av免费高清 | 午夜国产视频| 国产一级在线| 国产h在线观看| 日本免费一二区| 黄网址在线播放免费| 国产免费电影网站入口| 天堂中文资源在线| 国产馆av播放| 亚洲人在线播放| 久久久久久久久久久久网站| 中文字幕中文字幕在线中高清免费版| 狠狠干在线视频| 最新国产在线| 在线观看wwww| 中文字幕在线影视资源| 中文字幕在线看精品乱码| 国产午夜三区视频在线| 97高清视频| 激情丁香婷婷| 影音先锋中文字幕在线| 国产在线三区| 亚洲精品乱码电影在线观看| 国产美女极品在线| 日本福利午夜视频在线| 国产乱xxⅹxx国语对白| 在线播放一区二区精品产| 国产在线更新| 色悠久久久久综合网小说| 国产精品亚洲第五区在线| 香蕉视频在线观看www| 国产字幕在线看| av亚洲男人天堂| 国产福利在线免费观看| 国产美女在线观看| 欧美卡一卡二| a中文在线播放| 在线观看av中文| 国产h在线观看| 中文字幕在线永久在线视频| 免费看成年人视频在线观看| 99在线播放| 国产a国产a国产a| 国产无遮挡在线视频免费观看| www.eeuss影院| jizz亚洲| 亚洲综合在线网| 在线天堂视频| 在线观看av的网站| 中文字幕av在线| 影音av资源站| av中文字幕在线看| gogo在线观看| 成年黄网站在线观看免费| 免费国产阿v视频在线观看| 在线成人一区| 亚洲免费网站在线观看| 亚洲欧美日韩综合精品网| 96精品视频| aaa大片在线观看| 亚洲免费国产| 天堂网中文在线| 九九热在线播放| 国产小视频免费在线观看| 国产精品人人爱一区二区白浆| 国产高清一级片| 一本久久精品| 狠狠操视频网站| 国产精品视频一区二区久久| 精品51国产黑色丝袜高跟鞋| av网址在线看| 99热在线观看免费| 国产精品国产国产aⅴ| 一本久久精品| 黄色av电影在线播放| 国产精品福利视频一区二区三区| 国产女主播在线| 青青久草在线| 国产调教视频在线观看| 天堂在线国产| 国产深夜福利| 久色视频在线观看| 91中文字幕| 午夜免费福利在线观看| 亚洲国产成人综合| 国产丝袜在线播放| 狂野欧美性猛交xxxx乱大交| 国产精品粉嫩av| 国产美女在线播放| 青青草观看免费视频在线| 97高清视频| 综合图区亚洲白拍在线 | 国产青青草在线| eeuss影院www在线播放| 国产精彩视频在线观看免费蜜芽| 日本高清中文字幕在线 | 国产爆初菊在线观看免费视频网站| 亚洲午夜久久久久中文字幕| 国产视频精选在线| 国产在线高清| av网站在线播放| 国产成人无吗| 国产精品久久精品牛牛影视| 中文字幕在线观看播放| 狠狠干五月天| 久久99精品久久久久久野外| 亚洲第一区视频| 在线免费日韩| 在线中文字幕视频| 在线观看视频污| av网址在线看| www.香蕉视频在线观看| 亚洲人成影院在线| www.eeuss影院| 国产中文在线观看| 欧美高清视频| 国产在线一二| 国产九色在线| 综合激情亚洲| 国产网友自拍视频导航网站在线观看| 国产中文字幕在线看| 国产在线中文字幕| 日本中文字幕高清视频| 国产精品入口麻豆免费看| 国产成人精品男人的天堂538| 国产videos| 日本综合一区二区三区| 九色在线网站| 国产精品视频一区二区三区麻豆| 国产经典自拍视频在线观看 | 国产精品伦理一区二区三区| 国产精品666| av在线免费观看网| 国产精选在线视频拍拍拍| 中文字幕av中文字幕| 国产精品不卡一区二区三区在线观看| 18被视频免费观看视频| 日本不卡1区2区3区| 大香伊人中文字幕精品| 国产福利三区| 在线三级中文| 成人av小说网| 亚洲男人网站| av日韩国产| 日本高清中文字幕| 国产美女极品在线| 99在线免费观看| 国产麻豆精品入口在线观看| 国产精品区一区二| 九九视频九九热| 在线观看中文|