摘要: MongoDB副本集数据同步](https://docs.mongodb.com/manual/core/replica-set-sync/)主要包含2个步骤 intial sync,可以理解为全量同步 replication,追同步源的oplog,可以理解为增量同步 本文是对MongoDB高可用复 阅读全文
posted @ 2020-08-04 11:39 fat_girl_spring 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 从mongodb2.0开始支持链式复制,并且默认是开启的,是根据second节点之间的ping time和网络距离进行选择那个second作为数据的同步节点,链式复制的优点:可以减少master的资源消耗,减少负载。缺点:节点之间同步数据本来就不可避免会有数据的延迟,执行链式复制的过程会使这个时间增 阅读全文
posted @ 2020-08-04 11:16 fat_girl_spring 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1、mongotop mongotop --host 192.168.1.101 -u "myroot" --authenticationDatabase "admin" -p'123456' 2020-08-03T22:49:55.014-0400 connected to: 192.168.1. 阅读全文
posted @ 2020-08-04 11:05 fat_girl_spring 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 通过主节点添加一个管理员帐号 只需要在主节点上添加用户,副本集会自动同步。开启认证之前,创建超管用户:myroot,密码:123456 myrs:PRIMARY> use admin switched to db admin myrs:PRIMARY> db.createUser({user:"my 阅读全文
posted @ 2020-08-03 21:23 fat_girl_spring 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 手动主从切换 方法一: 修改主节点状态 将Primary节点降级为Secondary节点 myapp:PRIMARY> rs.stepDown() 这个命令会让primary降级为Secondary节点,并维持60s,如果这段时间内没有新的primary被选举出来,这个节点可以要求重新进行选举。也可 阅读全文
posted @ 2020-08-03 18:34 fat_girl_spring 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 副本节点故障测试 关闭192.168.1.101副本节点: 发现,主节点和仲裁节点对101从节点的心跳失败。因为主节点还在,因此,没有触发投票选举。如果此时,在主节点写入数据。 db.comment.insert({"_id":"1","articleid":"100001","content":" 阅读全文
posted @ 2020-08-03 14:40 fat_girl_spring 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 副本集的创建 主机: 192.168.1.101 primary 192.168.1.102 secondary 192.168.1.103 arbiter配置文件:(其他节点配置一样,只需要更改bind_ip即可) #绑定的端口 port=27017 #服务实例绑定的IP bind_ip = 19 阅读全文
posted @ 2020-08-03 11:56 fat_girl_spring 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集)。 Mongodb一共有三种集群搭建的方式: Replica Set(副本集)、 Sharding(切片) Master- 阅读全文
posted @ 2020-07-31 16:33 fat_girl_spring 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Mongodb安装使用 官网下载地址:http://www.mongodb.org/downloads 1)安装mongodb [root@data-server src]# cd /usr/local/src/ [root@data-server src]# tar -zvxf mongodb-l 阅读全文
posted @ 2020-07-31 15:46 fat_girl_spring 阅读(796) 评论(0) 推荐(0) 编辑
摘要: YUM方式安装 配置YUM源 cat > /etc/yum.repos.d/MongoDB.repo <<EOF [mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Se 阅读全文
posted @ 2020-07-31 12:38 fat_girl_spring 阅读(163) 评论(0) 推荐(0) 编辑