mongodb叢集安裝,一主二從,replica_set
阿新 • • 發佈:2019-02-02
下載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設定成為了主節點。
可以分別登陸其他兩臺機器,檢視搭建效果。