mongodb複本集搭建以及增減機器

來源:互聯網
上載者:User

標籤:mongodb   replica set   配置   

1. replica set
每個複本集需要設定複本集名稱。在啟動mongod時指定。
2. 搭建步驟2.1 啟動
首先啟動mongod啟動時設定為複本集模式,並設定名稱。兩種方式,通過設定檔,或命令列模式。設定檔:
# mongodb.confreplSet = replsetname
命令列模式:
mongod --replSet "replsetname"

2.2 mongo shell
開啟mongo shell
$ ./bin/mongo

2.3 初始化
在mongo shell中Use rs.initiate():初始化複本集。
> rs.initiate():

2.4 驗證
驗證初始化是否成功。
> rs.conf();
返回如下結果。
{   "_id" : "replsetname",   "version" : 1,   "members" : [      {         "_id" : 1,         "host" : "mongodb0.example.net:27017"      }   ]}


2.5 增加一個執行個體
使用rs.add增加執行個體
> rs.add("mongodb1.example.net")

3. 查看複本集狀態
通過下面命令查看
> rs.status() 
返回下面資訊。
 {        "set" : "replisetname",        "date" : ISODate("2014-08-23T07:43:51Z"),        "myState" : 2,        "members" : [                {                        "_id" : 0,                        "name" : "mongodb0.example.net:2701",                        "health" : 1,                        "state" : 2,                        "stateStr" : "SECONDARY",                        "uptime" : 3816405,                        "optime" : Timestamp(1408335342, 1),                        "optimeDate" : ISODate("2014-08-18T04:15:42Z"),                        "lastHeartbeat" : ISODate("2014-08-23T07:43:51Z"),                        "lastHeartbeatRecv" : ISODate("2014-08-23T07:43:50Z"),                        "pingMs" : 1,                },

4. 刪除一個節點
刪除使用remove
rs.remove("mongod3.example.net:27017")

地址:http://blog.csdn.net/yonggang7/article/details/38778729

mongodb複本集搭建以及增減機器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.