1. 程式人生 > >mongodb叢集安裝,一主二從,replica_set

mongodb叢集安裝,一主二從,replica_set

下載mongodb-linux-x86_64-rhel62-3.2.0.tar.gz,將該壓縮檔案上傳到三臺伺服器上,

將該檔案可以放入到如下地址:

/Data/mongodb-linux-x86_64-rhel62-3.2.0
進入到bin目錄下  
touch mongo.conf
開啟該mongo.conf檔案寫入以下配置資訊。
logpath=/Data/mongodb/logs
dbpath=/Data/mongodb/data/
port=27017
fork=true
logappend=true
replSet=mongo-cluster
logpath是系統日誌的存放地址,dbpath是資料庫資料的存放地址  埠號是mongodb的埠,此處採用了資料庫預設埠27017,replSet是叢集的名字,裝好該mongodb叢集以後,會在命令列顯示出該叢集的名字。

將這個檔案分別新增到三個機器上。

分別在三臺機器上啟動mongodb

./mongod -f ./mongo.conf
登入任何一臺機器,在剛剛建立的bin目錄下然後執行
./mongo 主機名

此時進入到mongo

然後增加配置資訊,此處的配置資訊可以將三臺機器的mongo連線起來從而形成一個叢集。因此此處的配置很重要

use admin
cfg={_id:"yoho-mongo",members:[{_id:0,host:'10.67.1.108:27017',priority:2},{_id:1,host:'10.67.1.119:27017',priority:1},{_id:2,host:'10.67.1.107:27017',priority:2}]};
rs.initiate(cfg)

此處就將主機1設定成為了主節點。

可以分別登陸其他兩臺機器,檢視搭建效果。