MongoDB主從叢集配置詳解

來源:互聯網
上載者:User

建立必要的目錄和認證檔案:

[root@mongo mongo]# mkdir keyfile

[root@mongo mongo]# echo "mongo cluster one" > keyfile/m1

[root@mongo mongo]# echo "mongo cluster one" > keyfile/m2

[root@mongo mongo]# echo "mongo cluster one" > keyfile/m3

啟動不同連接埠的服務

mongod --replSet mco --keyFile /usr/local/mongo/keyfile/m1 --fork --port 28010 --dbpath=/usr/local/mongo/data0/ --logpath=/usr/local/mongo/log/m1.log --logappend

mongod --replSet mco --keyFile /usr/local/mongo/keyfile/m2 --fork --port 28011 --dbpath=/usr/local/mongo/data1/ --logpath=/usr/local/mongo/log/m2.log --logappend

mongod --replSet mco --keyFile /usr/local/mongo/keyfile/m3 --fork --port 28012 --dbpath=/usr/local/mongo/data2/ --logpath=/usr/local/mongo/log/m3.log --logappend

mongod --replSet mco --keyFile /usr/local/mongo/keyfile/m4 --fork --port 28013 --dbpath=/usr/local/mongo/data3/ --logpath=/usr/local/mongo/log/m4.log --logappend

mongod --replSet mco --keyFile /usr/local/mongo/keyfile/m5 --fork --port 28014 --dbpath=/usr/local/mongo/data4/ --logpath=/usr/local/mongo/log/m5.log --logappend     --fastsync

配置主從

> config_mco={_id:'mco',members:[

... {_id:0,host:'localhost:28010',priority:1},

... {_id:1,host:'localhost:28011'},

... {_id:2,host:'localhost:28012'}]

... }

{

       "_id" : "mco",

       "members" : [

               {

                       "_id" : 0,

                       "host" : "localhost:28010",

                       "priority" : 1

               },

               {

                       "_id" : 1,

                       "host" : "localhost:28011"

               },

               {

                       "_id" : 2,

                       "host" : "localhost:28012"

               }

       ]

}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.