MongoDB笔记 MongoDB伪分布式启动与测试

Posted Aurora1217

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB笔记 MongoDB伪分布式启动与测试相关的知识,希望对你有一定的参考价值。

MongoDB伪分布式启动与测试

 

1.启动

2.测试


1.启动

第一个窗口(管理员):

mongod -port 27017 -dbpath "d:\\NoSQL\\MongoDB\\data\\db" -logpath "d:\\NoSQL\\MongoDB\\data\\mongodb.log" -replSet rs0

第二个窗口(管理员):

mongod -port 27018 -dbpath "d:\\NoSQL\\MongoDB1\\data\\db" -logpath "d:\\NoSQL\\MongoDB1\\data\\mongodb.log" -replSet rs0

第三个窗口(管理员):

mongod -port 27019 -dbpath "d:\\NoSQL\\MongoDB2\\data\\db" -logpath "d:\\NoSQL\\MongoDB2\\data\\mongodb.log" -replSet rs0

启动主节点:

mongo -port 27017

2.测试

在主节点上

C:\\Users\\Administrator>mongo -port 27017

rs0:PRIMARY> show dbs
admin    0.000GB
goodsdb  0.000GB
local    0.000GB
mongodb  0.000GB
rs0:PRIMARY> use test
switched to db test
rs0:PRIMARY> db.test.insert(name:"mary",age:18)
WriteResult( "nInserted" : 1 )
rs0:PRIMARY> db.test.find()
 "_id" : ObjectId("60a772a4cd79c3b689b32c2c"), "name" : "mary", "age" : 18 

在从节点上(新窗口)

C:\\Users\\Administrator>mongo -port 27018

rs0:SECONDARY> show dbs
2021-05-21T16:42:01.355+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
rs0:SECONDARY> rs.slaveOk()
rs0:SECONDARY> show dbs
admin    0.000GB
goodsdb  0.000GB
local    0.000GB
mongodb  0.000GB
test     0.000GB
rs0:SECONDARY> use test
switched to db test
rs0:SECONDARY> show collections
test
rs0:SECONDARY> db.test.find().pretty()

        "_id" : ObjectId("60a772a4cd79c3b689b32c2c"),
        "name" : "mary",
        "age" : 18

[遇到的问题解决]在从节点show dbs报错 not master and slaveOk=false

在从节点上

 

以上是关于MongoDB笔记 MongoDB伪分布式启动与测试的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB 笔记 MongoDB伪分布配置

MMongoDB伪分布式启动

MongoDB的「Linux」安装及基本使用

mongodb启动

mongoDB学习笔记

mongodb查询 - 笔记