课程/MongoDB/数据库
MongoDB复制集—快速搭建复制集
-
-
白羽玄天
2017-06-20
- #1.插入一条数据
primary>use imooc
db.imooc.insert({"name":"imooc"})
#2.secondary查看是否同步遇到"not master and slaveOk=false"
解决办法:rs.slaveOK(true)
#3.查看db,tables,find()
show dbs
use imooc#使用imooc数据库
show tables
db.imooc.find() #查看imooc数据库中imooc表的数据
#4.查看投票节点arbiter的同步情况
show dbs#发现没有同步任何数据
这是因为投票节点不存储任何物理数据。
use local
show tables#会看到有4张表集合
-
截图
0赞 · 0采集
-
-
blacksherry
2016-04-19
- >show dbs #local 0.078GB==79MB
>show tables #me&stattup_log&system.indexs&system.replset
local.0 64MB local.ns 16MB
-
0赞 · 0采集
-
-
常飞梦
2016-03-08
- 然后登录arbite节点,会发现数据没有同步,因为arbite不参与数据库的同步,即不存储数据<br>
但local数据库大小已经改变了,因为local库存储命名空间(local.ns文件)的内容。
-
截图
0赞 · 0采集
-
-
常飞梦
2016-03-08
- 5. 验证复制集同步<br><br>
分别登录从节点1,2查看登录状态,分别为secondary和arbite<br>
下面登录从节点进行测试:
在从节点进行查询时报下面的错误,因为在默认情况下,不通过驱动连接mongodb从节点数据库时,如果不开始slaveOK=true,是无法读取从节点数据的。
-
截图
0赞 · 0采集