真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MongoDB主從的實(shí)現(xiàn)方式

這篇文章主要介紹“MongoDB主從的實(shí)現(xiàn)方式”,在日常操作中,相信很多人在MongoDB主從的實(shí)現(xiàn)方式問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”MongoDB主從的實(shí)現(xiàn)方式”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

10年積累的做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有桂陽(yáng)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

簡(jiǎn)單的介紹一下MongoDB主從實(shí)現(xiàn)的方式

環(huán)境:

操作系統(tǒng):CentOS 6.7

MongoDB:  3.4.5

主數(shù)據(jù)目錄:/data/mongomaster 

從數(shù)據(jù)目錄: /data/mongoslave

MongoDB 管理命令環(huán)境變量:

export PATH="$PATH:/home/mongodb/mongodb/mongodb-3.4.5/bin"

啟動(dòng)主

mongod   --dbpath=/data/mongomaster/  --port 10000  --master  --logpath=/data/mongomaster/masterlog   --logappend     --fork

bout to fork child process, waiting until server is ready for connections.
forked process: 3114
child process started successfully, parent exiting
[root@bogon data]#

啟動(dòng)從

mongod   --dbpath=/data/mongoslave/   --logpath=/data/mongoslave/slave.log  --logappend    --port  10002 --slave --source 192.168.1.130:10000   --fork
about to fork child process, waiting until server is ready for connections.
forked process: 3144
child process started successfully, parent exiting

測(cè)試 在主庫(kù)上面創(chuàng)建mongo庫(kù) winne集合插入文檔數(shù)據(jù)

> use  mongo
switched to db mongo
> show  dbs
admin   0.000GB
local   0.003GB
master  0.002GB
> db
mongo
> for(i=0;i<10000;i++)db.mongo.insert({"name" : "linux" }, {"object" : "docker"}, {"age" :i})
WriteResult({ "nInserted" : 1 })
>

從庫(kù)測(cè)試

> show  dbs
2017-05-20T14:14:42.526+0800 E QUERY    [thread1] Error: listDatabases failed:{
	"ok" : 0,
	"errmsg" : "not master and slaveOk=false",
	"code" : 13435,
	"codeName" : "NotMasterNoSlaveOk"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1
shellHelper.show@src/mongo/shell/utils.js:769:19
shellHelper@src/mongo/shell/utils.js:659:15
@(shellhelp2):1:1,

報(bào)錯(cuò)了什么情況呢?找找資料什么的,關(guān)鍵信息not master and slaveOk=false 和NotMasterNoSlaveOk 隨便一搜,結(jié)果好多這個(gè)報(bào)錯(cuò)呢,都是說主從這種架構(gòu)默認(rèn)從庫(kù)不支持讀寫,像redis等是不支持寫,MongoDB是更神奇,直接不能讀,從從庫(kù)上簡(jiǎn)單的配置一下,再看看。

2017-05-20T14:17:40.067+0800 E QUERY    [thread1] SyntaxError: illegal character @(shell):1:1
> rs.slaveOk()
> show  dbs
admin   0.000GB
local   0.000GB
master  0.002GB
mongo   0.000GB

2017-05-20T14:17:40.067+0800 E QUERY    [thread1] SyntaxError: illegal character @(shell):1:1
> rs.slaveOk()
> show  dbs
admin   0.000GB
local   0.000GB
master  0.002GB
mongo   0.000GB

經(jīng)過驗(yàn)證數(shù)據(jù)同步

到此,關(guān)于“MongoDB主從的實(shí)現(xiàn)方式”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)站標(biāo)題:MongoDB主從的實(shí)現(xiàn)方式
當(dāng)前網(wǎng)址:http://weahome.cn/article/gdesip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部