我的编程空间,编程开发者的网络收藏夹
学习永远不晚

replication set复制集

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

replication set复制集

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

replication set复制集

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'
}
]
}

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 一致的数据

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

replication set复制集

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL Replication中并行复制怎么实现

这篇文章主要介绍“MySQL Replication中并行复制怎么实现”,在日常操作中,相信很多人在MySQL Replication中并行复制怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL
2023-07-02

MySQL Replication中的并行复制示例详解

目录传统单线程复制说明总结mysql5.6基于库级别的并行复制MySQL5.7基于组提交的并行复制组提交说明MySQL8.0基于writeset的并行复制关键参数查看参数配置项说明引用资料:传统单线程复制说明众所周知,MySQL在5.6版
2022-07-01

组复制背景 | 全方位认识 MySQL 8.0 Group Replication

MySQL Group Replication(MGR)自问世以来,一直是大家技术分享、技术讨论的热点,虽然在MySQL 5.7版本中,MGR 还不尽完善,但其带来的新特性着实让大家眼馋,所以,一些互联网大厂纷纷对其进行了修修补补,然后美美地品尝到了第一口螃蟹
组复制背景 | 全方位认识 MySQL 8.0 Group Replication
2017-10-05

MongoDB复制集RS(ReplicationSet)

MongoDB复制集RS(ReplicationSet) 1.基本原理      基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB) Paxos(mysql MGR 用的是变种))如果发生主库宕机,复制集内部会进行投票选举,选择一个
MongoDB复制集RS(ReplicationSet)
2022-03-31

编程热搜

目录