溫馨提示×

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

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

mongodb主從配置記錄

發(fā)布時(shí)間:2020-08-18 18:06:34 來源:網(wǎng)絡(luò) 閱讀:793 作者:版8883 欄目:MongoDB數(shù)據(jù)庫(kù)

mongodb版本2.0.8

主庫(kù)

/usr/local/mongodb/bin/mongod --port 27017 --dbpath=/data/db --logpath=/data/db_log/log.log --logappend --master --auth --fork



從庫(kù)

/usr/local/mongodb/bin/mongod --dbpath /data0/db --logpath /data0/db_log/log.log --port 27017 --source 33.5.71.175:27017 --only bookuu --slavedelay 8 --autoresync --auth --slave --fork



在從庫(kù)啟動(dòng)的時(shí)候,一直會(huì)有報(bào)一個(gè)參數(shù)錯(cuò)誤的問題,試了好多次后發(fā)現(xiàn)是參數(shù)順序問題,沒有值的,好比“--autoresync”, “--slave” 這些,要放在后面,很奇怪的感覺...


在本機(jī)啟動(dòng)沒有遇到這個(gè)錯(cuò)誤,在另外一臺(tái)啟動(dòng)從庫(kù)的時(shí)候,發(fā)現(xiàn)日志報(bào):

Fri Jul 26 18:03:01 [replslave] replHandshake res not: 0 res: { errmsg: "need to login", ok: 0.0 }

Fri Jul 26 18:03:01 [replslave] repl: AssertionException nextSafe(): { $err: "unauthorized db:local lock type:-1 client:33.5.71.176", code: 10057 }

repl: sleep 2 sec before next pass


百度搜“mongodb 主從 errmsg: "need to login""

發(fā)現(xiàn)解決的辦法是,要在主從機(jī)器上的local庫(kù)下建立一個(gè)帳號(hào),用來認(rèn)證,然后重啟從庫(kù)就可以了。







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

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

AI