溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MongoDB為何要部署單機(jī)副本集

發(fā)布時(shí)間:2020-07-06 18:46:42 來源:網(wǎng)絡(luò) 閱讀:1211 作者:flysize 欄目:MongoDB數(shù)據(jù)庫

部署單機(jī)副本集最終目的:以后擴(kuò)展的時(shí)候也好進(jìn)行擴(kuò)展。在不用停機(jī)的情況下,進(jìn)行添加節(jié)點(diǎn)。

添加用戶組

groupadd -g 355 mongodb        

添加用戶mgousr02

useradd -u 369 -g mongodb -G mongodb,users -d /data/users/mgousr02 -m mgousr02

修改mgousr01用戶密碼

passwd mgousr02 --stdin <<< mgousr02

 

切換到mgousr02用戶

創(chuàng)建如下目錄

添加環(huán)境變量

# su - mgousr02

mkdir -p mongodb/bin

mkdir -p mongodb/dbdata

mkdir -p mongodb/etc

mkdir -p mongodb/logs

 

 

#[monogdb]

export MGO_HOME=/opt/freeware/mongodb-linux-x86_64-rhel62-3.2.0-rc2

export PATH=$MGO_HOME/bin:$PATH

 

[mgousr02@mongodb-test1 etc]$ more mongo-1m.conf

dbpath=/data/users/mgousr02/mongodb/dbdata/rs0

logpath=/data/users/mgousr02/mongodb/logs/mongo-1m.log

pidfilepath=/data/users/mgousr02/mongodb/dbdata/rs0/mongo-1m.pid

directoryperdb=true

logappend=true

replSet=rs0

bind_ip=IP Addr

port=PORT

oplogSize=8000

fork=true

#noprealloc=true

#auth=true

journal=true

profile=1

slowms=10

quiet=true

maxConns=1024

wiredTigerCacheSizeGB=24

#keyFile=/data/users/mgousr01/mongodb/etc/keyFile/keyFilers0.key

#cpu=true

#nssize=

#quota=true    

#quotaFiles=50

 

 比之前部署單節(jié)點(diǎn)多了兩個(gè)步驟(如下標(biāo)記紅色部分)

$ mongo IP:PORT

>config={_id:"rs0",members:[{_id:0,host:"IP:PORT",priority:6}]}

{

"_id" : "rs0",

"members" : [

{

"_id" : 0,

"host" : "IP:PORT",

"priority" : 6

}

]

}

>rs.initiate(config)

{ "ok" : 1 }

 

測試數(shù)據(jù):

rs0:PRIMARY> use paris

switched to db paris

rs0:PRIMARY> for(var i=0;i<=100000;i++) db.users.insert({"ip" : "192.168.168.254","g_roup" : "kiwi","mac" : "of:fd:67:8c:2f:8f","address" : "hongmei1801num","user_id" : i,"name" : "user10000000","title" : "system","database" : "mongodb","telphone" : NumberLong("15718441234"),"mail" : "yj@chinapnr.com","os" : "win7","company" : "chinapnr"})

 


 

 

 


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI