MongoDB的replica set架构是通过一个日志来存储写操作的,这个日志就叫做 oplog 。oplog.rs 是一个固定长度的 Capped Collection,它存在于local数据库中,用于记录replicaSets操作日志。在默认情况下,对于64位的MongoDB,oplog是比较 ...
分类:
数据库 时间:
2016-07-23 23:02:08
阅读次数:
645
MongoDB Replica Sets不仅提供高可用性的解决方案,同时也提供负载均衡的解决方案,增减 Replica Sets节点在实际应用中非常普通。例如,当应用的读压力暴增时,3台节点的环境已不能满足需求,那么就需要增加一些节点将压力平均分配一下;当应用的压力小时,可以减少一些节点来减少硬件资 ...
分类:
数据库 时间:
2016-07-23 23:00:42
阅读次数:
297
规划: replSet 复制集名称: rs1 MongoDB数据库安装安装路径为:/usr/local/mongodb/ 复制集成员IP与端口: 节点1: localhost:28010 (默认的primary节点) 节点2: localhost:20811 节点3: localhost:28012 ...
分类:
数据库 时间:
2016-07-23 22:59:18
阅读次数:
492
记录这个纯属方便自己以后使用。。mongodb官方最新版本3.2.6,某些功能都加以改进并且性能提升很大,下面操作只是快速搭建mongodb复制集以及shard分片等一共分为如下几步骤启动某个节点主master进行设置单个节点账号和密码配置mongodb复制集配置mongos-shard分片设置mongos路由..
分类:
数据库 时间:
2016-05-29 16:54:26
阅读次数:
402
MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。 什么是复制? 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 无需停机维护(如备份,重建索 ...
分类:
数据库 时间:
2016-04-14 17:48:38
阅读次数:
173
1. 什么是复制 (1)MongoDB复制是将数据同步在多个服务器的过程。 (2)复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 (3)复制还允许您从硬件故障和服务中断中恢复数据。 (4)分布式读取数据 2. MongoDB复制原理 (1)mo
分类:
数据库 时间:
2016-03-20 11:47:44
阅读次数:
218
三台机器操作系统环境如下:[mongodb@node1~]$cat/etc/issue
CentOSrelease6.4(Final)
Kernel\ronan\m
[mongodb@node1~]$uname-r
2.6.32-358.el6.x86_64
[mongodb@node1~]$uname-m
x86_64架构如下图,之前的架构图找不到了,就凑合看下面的表格吧。。192.168.75.128、shard1:10..
分类:
数据库 时间:
2016-03-09 11:09:25
阅读次数:
305
#more /opt/mongodb3.0/mongodb_im_conf_47020/mongodb3.0_im_47020.cnf dbpath = /opt/mongodb3.0/mongodb_im_data_47020/ # 指定数据库路径logpath = /opt/mongodb3.0
分类:
数据库 时间:
2016-02-24 12:28:56
阅读次数:
306
MongoDB的主从复制是一个主可以多从已从又可以为主进行主从复制.在这里就是实现一主一从一个仲裁服务器使用一个数据库服务器通过提供不同的端口. 一.启动一个MongoDB服务名字是application,端口是1234 ./mongod --replSet application --dbpath
分类:
数据库 时间:
2016-02-06 01:50:00
阅读次数:
289
1.修改oplog的大小 需要在每个机器上都配置。先在secondary上操作,最后在primary上操作。1)以单机的方式重启复制集的实例db.shutdownServer()在新的端口中启动实例mongod --port 37017 --dbpath /usr/local/mongodb-lin...
分类:
数据库 时间:
2016-01-04 18:13:23
阅读次数:
467