【转】Mongodb Replica Sets 副本集架构实战(架设、扩充、容灾、修复、客户端代码连入)(6)
这里我们往test集合里插入了10W条数据,为什么要带tags的key呢,我是为了另外一个篇文章所用的,利用mongodb做分词检索
PRIMARY> db.test.find(); //0.25GB的数据
PRIMARY> db.test.count() //100000
主服务器的10W条记录已经成功插入了,我们看下另外2台secondary的节点
分别连上30和31服务器
运行
SECONDARY> db.getMongo().setSlaveOk();
SECONDARY> db.test.count()//100000
发现数据已经完全同步过来了
3、删除和增加
如果相对副本集进行扩容,想加入一台mongodb服务器进入副本集,我们首先需要启动这个节点,最好是将数据事先拷贝一份启动,不然一个新的空的数据库进来同步可能会复制过多的数据而导致应用奔溃。
我们登录28服务器,先将30服务器去掉。
PRIMARY> rs.remove("10.1.10.30:10001");
