亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6078 | 回復(fù): 2
打印 上一主題 下一主題

[MongoDB] MongoDB Replica Sets 簡(jiǎn)明搭建教程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-02-22 19:06 |只看該作者 |倒序?yàn)g覽
MongoDB Replica Sets 簡(jiǎn)明搭建教程



無(wú)論我們學(xué)習(xí)什么語(yǔ)言,能打出一個(gè)Hello World成為了我們的第一步。而今天這個(gè)例子,相當(dāng)于是MongoDB Replica Sets搭建的Hello World。代碼如下:

下面是在Replica Sets上做操作后調(diào)用getlasterror使寫(xiě)操作同步到至少3臺(tái)機(jī)器后才返回。

db.runCommand( { getlasterror : 1 , w : 3 } )
開(kāi)始搭建,啟動(dòng)三個(gè)mongod server:
  1. mongod --replSet prod --port 27017 --dbpath /data/node1
  2. mongod --replSet prod --port 27027 --dbpath /data/node2
  3. mongod --replSet prod --port 27037 --dbpath /data/node3
  4. 進(jìn)行其中一個(gè)mongod,完成相關(guān)的配置

  5. replica_config = {_id: 'prod', members: [
  6.                           {_id: 0, host: 'localhost:27017'},
  7.                           {_id: 1, host: 'localhost:27027'},
  8.                           {_id: 2, host: 'localhost:27037'}]}
  9. #Now initiate the replica_config
  10. rs.initiate(replica_config);
復(fù)制代碼
ruby客戶端代碼:
  1. #!/usr/bin/env ruby
  2. require 'mongo'
  3. begin
  4.   @connection = Mongo::Connection.multi([
  5.                                        ['localhost',27017],
  6.                                        ['localhost',27027],
  7.                                        ['localhost',27037]])
  8.   @collection = @connection.db("sales").collection("products")
  9.   product = { "name" => "Refactoring",
  10.               "code" => "023XX3",
  11.               "type" => "book",
  12.               "in_stock" => 100}
  13.   @collection.insert(product)
  14.   100.times do
  15.     sleep 0.5
  16.     begin
  17.             product = @collection.find_one "code" => "023XX3"
  18.             puts "Found Book: "+product["name"]
  19.           rescue Exception => e
  20.             puts e.message
  21.             next
  22.           end
  23.   end
  24. end
復(fù)制代碼
原文鏈接:《Replicas Sets In MongoDB》


論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2012-02-24 17:14 |只看該作者
謝謝分享

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-07-16 07:32 |只看該作者
謝謝分享。。。。。。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP