日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > mongoDB的讀書筆記(04)_【Replica】(05)_初探Replica set副本集的搭建 By Test模式

mongoDB的讀書筆記(04)_【Replica】(05)_初探Replica set副本集的搭建 By Test模式

來源:程序員人生   發布時間:2015-03-19 08:42:06 閱讀次數:4120次

  • Replica set Deployment On Test Mode
    • 為啥是測試模式
    • 實戰
      • 先羅唆羅唆操作系統
      • 在1臺機器上創建摹擬5個節點
        • 進入非db連接模式
        • 建立5個節點的test script
        • 啟動所有的節點
        • 配置節點
          • 進入1個節點
          • 配置Replica的config
          • 進行初始化
          • check心跳和log
          • 查看Replia的詳細
          • 查看Secondary Replia的詳細
        • 寫數據實驗
          • Primary寫入
          • Secondary查看

Replica set Deployment On Test Mode

為啥是測試模式

標題寫的比較含糊。配置副本集就配置吧,干嗎還要在1個測試Mode下呢。
實際上是這樣的,配置1個副本集集群按說應當在幾個不同的節點上面配置,但是,1般情況下我們可能會首先在1個摹擬環境下去實驗,跑1些程序跑1些設置后,再在真實的多節點環境上鋪開。所以我們首先先在1個簡單的測試模式的基礎上去感受1下mongoDB的Replica是個蝦米東東。

實戰

先羅唆羅唆操作系統

當下,windows系統基本上快從開發OS的第1陣營跌落了。很多的開源產品直接不提供windows的編譯命令,比如Flume從2.0開始已告別windows。而Hadoop從2.X開始也對windows的支持基本上say goodbye了。我去客戶現場出差的時候米國和印度的哥們發過來的所有架構和代碼都是基于Ubuntu的,我們這邊用windows1個個去實驗。。。結果啥都打不開。然后就用Cygwin,結果還是很多新版的東西根本不能支持,本想是不是可以自己編譯windows的命令包,我靠,除非弄研究行了,累死了。最后想一想,人家的原生就是Linux你為啥非得移植到windows啊,乖乖的也扔掉windows完了。后來,我以windows要衰落的名義去Ginza還買了1臺15寸的mac,嘿嘿嘿,然后沒幾天就用1個chown命令弄死了機器,當晚重裝了mac的系統,覺得這系統太不硬朗了,重裝竟然耗費了1宿也太tm夸大了吧。。。現在mac還躺在柜子里,啥時候想玩swift的時候再拿出來吧。
那,說到這個,mongoDB對windows的命令支持真的是很不錯yeah,業內良知,不打壓寡頭。呵呵。所以基本上現在我的操作都是windows的命令操作。

在1臺機器上創建摹擬5個節點

mongoDB的命令有shell命令,還有被封裝的javascript命令,固然,自己也能夠封裝各種各樣的javascript,這個沒有盡頭的東西,只能靠學用結合了。我的例子是權威指南書中的1個例子,固然,如果依照書中直接跑可能會有疑問,通過我的操作干掉這些疑問吧。

進入非db連接模式

C:MongoDBin>mongo --nodb

這個命令不已連接或創建DB為目的,而進入mongoDB的shell編輯環境

C:MongoDBin>mongo --nodb MongoDB shell version: 2.6.5 >

可以看出,我用的是2.6.5的版本,現在最新的是2.6.6?還是2.6.7來著。。。嗯。說到這里,提個題外話,之前我還在mongoDB的jira系統給mongo提了個bug,結果人家回復說,你的系統不支持Linux命令。唉,丟人丟大了。哈哈。

建立5個節點的test script

C:MongoDBin>mongo --nodb MongoDB shell version: 2.6.5 > rep = new ReplSetTest({"nodes":5})

輸入rep = new ReplSetTest({“nodes”:5}) 這個命令后

"removePartitionDelay" : function (from, to, bidirectional) { this.addPartitionDelay(from, to, 0, bidirectional); }, "addOneWayPartitionDelay" : function (from, to, delay) { this.addPartitionDelay(from, to, delay, false); }, "removeOneWayPartitionDelay" : function (from, to) { this.addPartitionDelay(from, to, 0, false); } } >

如果出現了以下毛病的話,請先做成1個C:datadb 的文件夾,至于為何下1節06的時候再說。

ERROR: dbpath (datadb) does not exist.

屏幕像發瘋了1樣進行了1堆操作,這個都是在履行創建5個節點這個script后履行的1些后臺操作,不用管啥意思了,除非你有興趣看看屏幕這堆javascript代碼

啟動所有的節點

"removePartitionDelay" : function (from, to, bidirectional) { this.addPartitionDelay(from, to, 0, bidirectional); }, "addOneWayPartitionDelay" : function (from, to, delay) { this.addPartitionDelay(from, to, delay, false); }, "removeOneWayPartitionDelay" : function (from, to) { this.addPartitionDelay(from, to, 0, false); } } > rep.startSet()

然后輸入rep.startSet()
圖1
這里寫圖片描述
屏幕不是1直固定成上面這個模樣哦,你會發現屏幕1直在滾啊滾啊滾啊滾( ̄Q ̄)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一级黄色在线看 | 黄色大片免费观看 | 国产婷婷色一区二区三区在线 | 成人综合av | 九九九九九国产 | 欧美日韩亚洲不卡 | 国产69精品久久久久777 | 亚洲电影免费 | 国产最新视频 | 999久久久免费精品国产 | 国产特黄大片aaaaa毛片 | 精品一区二区三区四区五区 | www.欧美日韩| 伊人色婷婷| 国产视频高清 | 欧美性猛交xxxx | 国产一级免费视频 | 欧美激情中文字幕 | 国产做爰免费视频观看 | 亚洲一区二区三区精品视频 | 国产欧美精品一区 | 国内精品久久久久久久影视简单 | 精品国产aⅴ麻豆 | 91日韩在线 | 亚州精品成人 | 日韩精品av一区二区三区 | 亚洲一区二区中文 | 在线麻豆av| 国产一区二区三区免费观看在线 | 2024国产精品视频 | 久久久国产精品免费 | 国产伊人精品 | 99精品国产成人一区二区 | 福利片免费观看 | 国产精品美女久久久久 | 看片地址 | 精品中文字幕一区二区三区 | 一区二区三区中文字幕 | 亚洲免费视频一区二区 | 一区免费在线 | av在线网址观看 |