mongodb複本集優先順序設定

來源:互聯網
上載者:User

標籤:style   http   io   ar   sp   for   on   bs   ef   

在設定mongodb複本集時,Primary節點,second節點,仲裁節點,有可能資源配置(CPU或者記憶體)不均衡,所以要求某些節點不能成為Primary
我們知道mongodb的設定:
  除了仲裁節點,其他每個節點都有個優先權,可以手動設定優先權來決定誰的成為primay的權重最大。
  複本集中通過設定priority的值來決定優先權的大小,這個值的範圍是0--100,值越大,優先權越高。
預設的值是1,rs.conf是不顯示的;
如果值是0,那麼不能成為primay。


1.規劃時直接設定,這個就略過了
2.線上加入的節點配置:
配置過程:
通過修改priority的值來實現(預設的優先順序是1(0-100),priority的值設的越大,就優先成為主)
1)PRIMARY> config=rs.conf()
2)PRIMARY>config.members[3].priority = 3
3)PRIMARY> rs.reconfig(config)
注意:第2步members大括弧裡面的成員和_id是沒有關係的,而是rs.conf查出來節點的數值的順序;

這些操作必須在Primary上進程。

參考文檔:http://docs.mongodb.org/manual/tutorial/force-member-to-be-primary/






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.