最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

c#鏈接mongDB集群實戰(zhàn)開發(fā)2

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 15:06:49
文檔

c#鏈接mongDB集群實戰(zhàn)開發(fā)2

c#鏈接mongDB集群實戰(zhàn)開發(fā)2:c# 鏈接mongDB集群 一 了解mongdb 二 部署集群 三 C#鏈接mongdb 完成測試 部署集群 由于是在我本地做研究測試,所以我下載的是32位版本 (我下載到的名稱是 mongodb-win32-i386-2.6.0.zip),再次因為我們后續(xù)可能在多臺服務(wù)器上部署。所以我加壓出來之后修
推薦度:
導(dǎo)讀c#鏈接mongDB集群實戰(zhàn)開發(fā)2:c# 鏈接mongDB集群 一 了解mongdb 二 部署集群 三 C#鏈接mongdb 完成測試 部署集群 由于是在我本地做研究測試,所以我下載的是32位版本 (我下載到的名稱是 mongodb-win32-i386-2.6.0.zip),再次因為我們后續(xù)可能在多臺服務(wù)器上部署。所以我加壓出來之后修

c# 鏈接mongDB集群 一 了解mongdb 二 部署集群 三 C#鏈接mongdb 完成測試 部署集群 由于是在我本地做研究測試,所以我下載的是32位版本 (我下載到的名稱是 mongodb-win32-i386-2.6.0.zip),再次因為我們后續(xù)可能在多臺服務(wù)器上部署。所以我加壓出來之后修

c# 鏈接mongDB集群

一 了解mongdb

二 部署集群

三 C#鏈接mongdb 完成測試

部署集群

由于是在我本地做研究測試,所以我下載的是32位版本 (我下載到的名稱是 mongodb-win32-i386-2.6.0.zip),再次因為我們后續(xù)可能在多臺服務(wù)器上部署。所以我加壓出來之后修改了名稱并且做成5個不同文件夾, 為什么要這樣做,下面是思路部署方式,有些不對的地方各位伙伴們可以提出不同建議

\

\

首先我說一下 我在這里 mongodbServer 1,mongodbServer 2,mongodbServer 3,mongodbServer 4 分別復(fù)制了4個文件夾。

1 為什么這么做?

是因為我們到時候部署生產(chǎn)環(huán)境的時候需要在不同機器上。所以我這么做其實就是模擬生產(chǎn)環(huán)境,mongodbServer 1 代表第一臺服務(wù)器,mongodbServer 2 代表第二臺服務(wù)器,mongodbServer 3代表第三臺,mongodbServer 4 這個是我的仲裁服務(wù)器,

2 大家會問我,為什么有仲裁服務(wù)器?

因為集群的機器 你不知道那臺機器忽然出現(xiàn)斷電或者重啟,宕機等特殊問題,仲裁服務(wù)器就是在主服務(wù)器宕機之后 ,自動選一臺從服務(wù)器作為主服務(wù)器。不知道我這么說大家明白沒有。

上面是幾個問題說明,下面開始部署步驟請大家和我設(shè)置同樣文件夾。

1,因為我的程序放置在E:\Tools\mongdb 下面,所以先打開cmd 然后輸入 E: 點擊回車 如圖

\

2 進入mongodbServer 1 的mongdb文件夾下面 命令 cd E:\Tools\mongdb\mongodbServer 1\mongodb\bin

\

現(xiàn)在我們就進入了 文件夾

\

之后再是命令 mongod --port 1111 --dbpath=E:\Tools\mongdb\Mongdb1 --rest --replSet zuomm 如圖所示

\

解釋 mongdb 是數(shù)據(jù)庫特殊命令 --port 1111是端口,后面我們再不同機器上需要不同端口,dbpath 這個是到時候數(shù)據(jù)庫文件存放地址 就是我上面圖片中的 Mongdb1

--rest --replSet zuomm 是給服務(wù)器添加一個名稱組 后面需要用到

點擊回車之后 顯示結(jié)果如下

\

這樣我們 第一臺就部署完成了。

后面一次類推,部署完其余三臺機器。

下面是最重要的時刻來了,就是我們要把這三臺服務(wù)器連接成一個集群,見證奇跡的時刻來了

然后再打開 cmd,再進入到 E: 盤 cd E:\Tools\mongdb\mongodbServer \mongodb\bin 回車之后 點擊 mongo --port 1111

如圖\

點擊回車之后顯示

\

這個時候輸入命令 config={"_id":"zuomm",members:[{_id:0,host:"127.0.0.1:1111"},{_id:1,host:"127.0.0.1:2222"},{_id:2,host:"127.0.0.1:3333"}]}

\

完了之后顯示

\

再輸命令 rs.initiate(config)

\

顯示這個界面,我們的集群建立完成了。各位先看看,吃飯了

吃飯回來接著寫啊。

我們可以在瀏覽器里面監(jiān)控我們集群 地址 http://localhost:2111/_replSet

\

上圖顯示我們把三臺服務(wù)器鏈接在一起了作為我們的集群了,但是還沒有我們說的第四臺機器“仲裁服務(wù)器”

我們在剛才進入的 端口為1111 的cmd命令窗口輸入 rs.addArb("127.0.0.1:4444");

\

點擊回車運行記過如下

\

顯示添加完成,但是沒有啟動服務(wù)器,這個時候我們再到我們的瀏覽器監(jiān)視模塊去看看

\

這里我們看到我目前我進入的是1111 主服務(wù)器的監(jiān)控界面,前面 1111,2222,3333,是一個集群,1111為集群主服務(wù)器,2222,3333,為從服務(wù)器,4444是仲裁服務(wù)器,但是屬于宕機狀態(tài)

于是我們像上面開啟2222和3333服務(wù)器的方式 啟動第四臺服務(wù)器。

e:

cd E:\Tools\mongdb\mongodbServer 4\mongodb\bin
mongod --port 4444 --dbpath=E:\Tools\mongdb\Mongdb4 --rest --replSet zuomm

開啟之后我們再去監(jiān)控 界面查看,如下圖

\

圖上顯示我們仲裁服務(wù)器也開始工作了。到現(xiàn)在為止我們一個集群是搭建完成了。和我們前面的圖一樣, 一個主服務(wù)器,兩個從服務(wù)器,一個仲裁服務(wù)器。

各位有什么不懂的可以問我。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

c#鏈接mongDB集群實戰(zhàn)開發(fā)2

c#鏈接mongDB集群實戰(zhàn)開發(fā)2:c# 鏈接mongDB集群 一 了解mongdb 二 部署集群 三 C#鏈接mongdb 完成測試 部署集群 由于是在我本地做研究測試,所以我下載的是32位版本 (我下載到的名稱是 mongodb-win32-i386-2.6.0.zip),再次因為我們后續(xù)可能在多臺服務(wù)器上部署。所以我加壓出來之后修
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top