美文网首页
Mongodb学习笔记 (八) 之 replication复制集

Mongodb学习笔记 (八) 之 replication复制集

作者: 我的小鱼干去哪儿了 | 来源:发表于2019-01-15 23:54 被阅读0次

Relication Set 复制集

replicattion set 多台服务器维护相同的数据副本,提高服务器的可用性.


image.png

Replication set 设置全过程

0.创建目录

mkdir -p /data/r0 /data/r1 /data/r2

1.启动3个实例,且声明实例属于某复制集

./bin/mongod --port 27017 --dbpath /data/r0 --smallfiles --replSet rsa --fork --logpath /var/log/mongo17.log
./bin/mongod --port 27018 --dbpath /data/r1 --smallfiles --replSet rsa --fork --logpath /var/log/mongo18.log
./bin/mongod --port 27019 --dbpath /data/r2 --smallfiles --replSet rsa --fork --logpath /var/log/mongo19.log

2.配置

rsconf = {
    _id:'rsa',
    members:
    [
        {_id:0,
        host:'192.168.1.201:27017'
        },
       {_id:1,
        host:'192.168.1.201:27018'
        },
       {_id:1,
        host:'192.168.1.201:27019'
        }
    ]
}

3. 根据配置做初始化

rs.initiate(rsconf);

4. 添加节点

rs.add('192.168.1.201:27018');
rs.add('192.168.1.201:27019');

5. 查看状态

rs.status();

6. 删除节点

rs.remove('192.168.1.201:27019');

7. 主节点插入数据

>use test
>db.user.insert({uid:1,name:'lily'});

8. 连接secondary查询同步情况

./bin/mongo --port 27019
>use test
>show tables

rsa:SECONDARY> show tables;
Sat Aug 17 16:03:55.786 JavaScript execution failed: error: { "$err" : "not master and slaveOk=false", "code" : 13435 } 

8.1 出现上述错误,是因为slave默认不许读写

>rs.slaveOk();
>show tables

看到与primary 一致的数据

相关文章

  • Mongodb学习笔记 (八) 之 replication复制集

    Relication Set 复制集 replicattion set 多台服务器维护相同的数据副本,提高服务器的...

  • mongodb集群--复制集RS--分布式

    1. MongoDB复制集RS(ReplicationSet) 1.1 基本原理 1.2 Replication ...

  • mongodb复制集(replication)安装

    火山日常啰嗦上一篇说了mongodb单机版的安装,现在就来记录mongodb复制集replication的安装过程...

  • mongodb笔记07--复制集

    复制集(replication set): mongodb的集群搭建方式主要有三种,主从模式,Replica se...

  • mongodb——分布式

    复制集 mongodb在集群环境中,通过复制的形式对数据进行冗余。mongodb复制集有Primary、Secon...

  • mongodb复制集搭建笔记!

    复制集机制及原理 影响选举因素: 复制集节点常见选配项: 注意事项: 搭建复制集测试是在同一台服务器,宝塔安装的最...

  • MongoDB 分片集群技术

    1.1 MongoDB复制集简介 一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。...

  • MongoDB复制集 搭建

    MongoDB复制集概述 准备 初始化复制集主节点、添加从节点和仲裁节点 检查各个节点local库信息 检查复制集...

  • mongodb复制集

    mongodb复制集技术 mongodb复制结构功能 1、failover过程选主切换 2、是否对应用透明化vip...

  • MongoDB复制集

    1、MongoDB复制集(副本集)简介 复制集模式(replicaSet mode),也叫副本集模式,指两个及以上...

网友评论

      本文标题:Mongodb学习笔记 (八) 之 replication复制集

      本文链接:https://www.haomeiwen.com/subject/uozudqtx.html