首頁 資料庫 mysql教程 mongo单台设备分片--2

mongo单台设备分片--2

Jun 07, 2016 pm 02:58 PM
mongo 分片 裝置

mongo单台设备分片--2 mongodb please create an index over the sharding key before sharding 使用单一索引,如果collection中没有索引,就会报错 config={_id:shard1,members:[{_id: 0, host: 127.0.0.1:27018},{_id: 1, host: 127.0.0.1:27019},{_id: 2,

mongo单台设备分片--2

 

mongodb please create an index over the sharding key before sharding 

 

使用单一索引,如果collection中没有索引,就会报错 

 

config={_id:'shard1',members:[{_id: 0, host: '127.0.0.1:27018'},{_id: 1,
host: '127.0.0.1:27019'},{_id: 2, host: '127.0.0.1:27020'},{_id: 3, host: '127.0.0.1:27021'}]} 

 

rs.initiate(config); 

rs.add({"_id" : 4,host : "127.0.0.1:27022",arbiterOnly:true}); 

 

config={_id:'shard2',members:[{_id: 0, host: '127.0.0.1:27028'},{_id: 1,
host: '127.0.0.1:27029'},{_id: 2, host: '127.0.0.1:27030'},{_id: 3, host: '127.0.0.1:27031'}]} 

 

rs.initiate(config); 

rs.add({"_id" : 4,host : "127.0.0.1:27032",arbiterOnly:true}); 

 

config={_id:'shard3',members:[{_id: 0, host: '127.0.0.1:27038'},{_id: 1,
host: '127.0.0.1:27039'},{_id: 2, host: '127.0.0.1:27040'},{_id: 3, host: '127.0.0.1:27041'}]} 

 

rs.initiate(config); 

rs.add({"_id" : 4,host : "127.0.0.1:27042",arbiterOnly:true}); 

 

sudo mongod --configsvr --dbpath /data/mongo/ReplicaSetData-shard1/
config --port 20000 --logpath /data/mongo/ReplicaSetData-shard1/config.log --logappend --fork 

 

sudo mongod --configsvr --dbpath /data/mongo/ReplicaSetData-shard2/
config --port 20001 --logpath /data/mongo/ReplicaSetData-shard2/config.log --logappend --fork 

 

sudo mongod --configsvr --dbpath /data/mongo/ReplicaSetData-shard3/
config --port 20002 --logpath /data/mongo/ReplicaSetData-shard3/config.log --logappend --fork 

 

sudo mongos --configdb 127.0.0.1:20000,127.0.0.1:20001,127.0.0.1:
20002 --port 30000 --chunkSize 5 --logpath /data/mongo/ReplicaSetData-
shard-log/mongos.log --logappend --fork 

 

db.runCommand( { addshard : "shard1/127.0.0.1:27018,127.0.0.1:27019,
127.0.0.1:27020,127.0.0.1:
27021,127.0.0.1:27022",name:"s1",maxsize:20480} ); 

 

db.runCommand( { addshard : "shard2/127.0.0.1:27028,127.0.0.1:27029,
127.0.0.1:27030,127.0.0.1:27031,
127.0.0.1:27032",name:"s2",maxsize:20480} ); 

 

db.runCommand( { addshard : "shard3/127.0.0.1:27038,127.0.0.1:27039,
127.0.0.1:27040,127.0.0.1:27041,
127.0.0.1:27042",name:"s3",maxsize:20480} ); 

 

db.runCommand( { listshards : 1 } ) 

 

db.runCommand( { enablesharding : "cooler" } ); 

 

 

db.runCommand( { shardcollection : "cooler.c1",key : {id: 1} } ) 

 

for (var i = 1; i value2:"1234567890",value3:
"1234567890",value4:"1234567890"}); 

 

db.printShardingStatus() 

db.c1.stats()

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

錯誤代碼 801c03ed:如何在 Windows 11 上修復它 錯誤代碼 801c03ed:如何在 Windows 11 上修復它 Oct 04, 2023 pm 06:05 PM

錯誤801c03ed通常附帶以下訊息:管理員策略不允許此使用者加入設備。這個錯誤訊息將阻止你安裝Windows並加入網絡,從而阻止你使用電腦,因此盡快解決此問題非常重要。什麼是錯誤代碼801c03ed?這是Windows安裝錯誤,由於以下原因而發生:Azure設定不允許新用戶加入。 Azure上未啟用裝置物件。 Azure面板中的硬體雜湊發生故障。如何修復Windows801上的錯誤代碼03c11ed? 1.檢查Intune設定登入Azure入口網站。導航至“設備”,然後選擇“設備設定”。將「用戶可以將

修復在 Windows 10/11 中裝置停用(錯誤代碼 22)的方法 修復在 Windows 10/11 中裝置停用(錯誤代碼 22)的方法 Aug 04, 2023 pm 03:17 PM

裝置管理員中的「此裝置已停用」代碼22錯誤是否阻止您在PC上使用新裝置或舊裝置?不用擔心,因為我們在這裡幫助您解決此問題。代碼22錯誤意味著設備已被手動停用,有時重新啟用它無濟於事。無論原因是什麼,這裡有10種方法可以修復Windows22/PC上的「此裝置已停用」程式碼10錯誤並使該硬體再次運作。 1.拔下並重新插入新硬體您插入PC的新硬體可能會在快速卸下並重新安裝後重新開始工作。因此,如果它是透過USB插入的設備,請繼續拔下它。然後,等待幾秒鐘,然後重新插入。現在,檢查設備是否顯示在裝置管理員中

重新安裝 Safari 的 8 種方法,適用於 iPhone 重新安裝 Safari 的 8 種方法,適用於 iPhone Sep 16, 2023 am 11:17 AM

網頁瀏覽是行動裝置的基本功能,瀏覽器可以有效地促進它。這些瀏覽器還支援安裝內容攔截器和其他工具,以個性化您的瀏覽體驗。蘋果的iOS平台使用Safari作為其預設瀏覽器。在極少數情況下,您可能會發現Safari瀏覽器從您的裝置中遺失。如果遇到這種情況,以下步驟將指導您如何還原它。您可以在iPhone上重新安裝Safari嗎? Safari是iOS裝置上的內建應用程序,由於其受保護的系統狀態而無法刪除或卸載。如果設備中似乎缺少該應用程序,則可能是您正在處理錯誤,或者該應用程式可能由於各種原因而被隱藏。

prru是什麼設備 prru是什麼設備 Apr 14, 2023 pm 04:59 PM

PRRU是指皮基地台設備,是一種主動式設備,是一種小型化、低功率、低功耗的室內覆蓋射頻單元,即一種室內基地台。 PRRU具備接收機和發射機兩部分的功能,即都在遠端將數位訊號(先轉換成中頻訊號)轉換成射頻訊號,然後放大傳送出去;或接收天線收到的射頻訊號,轉換成數位訊號再傳給基頻處理單元。

修復:在 Windows 11 中無法在此裝置上載入驅動程式 修復:在 Windows 11 中無法在此裝置上載入驅動程式 Apr 15, 2023 pm 08:22 PM

驅動程式是促進作業系統和相應設備之間命令中繼的關鍵軟體。但是如果在Windows11中遇到Adrivercannotloadonthisdevice錯誤怎麼辦?您將在引導作業系統時看到此錯誤訊息,其效果最初可能會或可能不會明顯可見,具體取決於受影響的驅動程式。但是,隨著時間的推移,驅動程式可能會停止與相應設備一起運行。因此,您必須對錯誤進行故障排除。此外,在大多數情況下,故障驅動程式會列在錯誤框中,以便您繼續操作。如何修復Windows11中的A驅動程式無法在此裝置上載入錯誤? 1.

如何在Windows 11上重新啟用蜂窩選項 如何在Windows 11上重新啟用蜂窩選項 Sep 18, 2023 am 10:29 AM

筆記型電腦的蜂窩功能通常運作正常,使用者可以插入SIM卡或使用eSIM。但最近,有些人報告說Windows11中缺少蜂窩選項。無論他們是重新啟動PC還是拔下並重新插入SIM卡,Windows11中都不會顯示蜂窩選項。請記住,有些Windows10用戶也面臨同樣的問題。為什麼我的手機網路設定沒有顯示在Windows11上?過時、不相容、損壞或有問題的驅動程式蜂窩數據網路運營商面臨問題網路適配器已禁用eSIM配置文件不起作用或損壞如何在Windows11上再次啟用丟失的蜂窩選項?在我們開始使用稍微復

如何使用「隔空播放」串流影片或鏡像 iPhone 或 iPad 螢幕 如何使用「隔空播放」串流影片或鏡像 iPhone 或 iPad 螢幕 Jul 14, 2023 pm 07:53 PM

本快速指南將向您展示如何使用AirPlay,這是Apple的創新無線串流功能,可輕鬆分享和顯示內容。允許您使用Wi-Fi將iPhone或iPad連接到與AirPlay相容的AppleTV、智慧電視、揚聲器和Mac以及某些第三方揚聲器和智慧電視,以實現無縫資料傳輸。 「隔空播放」以點對點為基礎運行,透過本地網路連接您的Apple裝置。它使用多種技術的組合,包括用於串流音訊和視訊的即時傳輸協定(RTP)和用於設備發現的Bonjour。簡而言之,當您使用「隔空播放」時,您的裝置會傳送資料流,然後

請更新您的裝置設定以接受媒體傳輸 請更新您的裝置設定以接受媒體傳輸 Feb 19, 2024 pm 12:24 PM

我們將向您展示如何解決透過USB電纜連接手機到PC時出現媒體傳輸錯誤的問題。當您嘗試將照片和影片從手機匯入電腦時,可能會遇到照片應用程式顯示「請更新裝置的設定以接受媒體傳輸」的錯誤訊息。請更新您的裝置設定以接受媒體傳輸更新您的裝置設定以允許媒體傳輸,以解決錯誤訊息問題。重新啟動您的兩台設備使用不同的USB數據線檢查您的Android手機設定安裝MTPUSB設備驅動程式使用其他方法傳輸您的照片和影片我們開始吧。 1]重新啟動兩台設備建議您在遇到臨時故障時,請先嘗試重新啟動設備,包括電腦和電話。重

See all articles