mongoDB主从配置如下:

主库:

port=27017
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongodb.log
fork=true ##后台运行
master=true

从库:

port=27018
dbpath=/usr/local/mongodb/slave/data/
logpath=/usr/local/mongodb/slave/log/mongodb.log
fork=true ##后台运行
slave=true
source=127.0.0.1:27017

启动:

./bin/mongod --master -config mongodb.conf
./bin/mongod --slave -config mongodb-slave.conf

查看主库log:

local数据库 oplog.$main表记录了log,从库通过此log同步数据

log的大小可以指定;

查看从库同步情况:

错误:not master and slaveOk=false

原因:从库默认不允许读写

解决办法:rs.slaveOk();

一些常用命令:

1、查看是否是主库 -切换到admin库下:

  db.runCommand({"isMaster":1})

  输出: 

{
"ismaster" : false,
"maxBsonObjectSize" : ,
"maxMessageSizeBytes" : ,
"maxWriteBatchSize" : ,
"localTime" : ISODate("2017-06-14T06:58:00.707Z"),
"maxWireVersion" : ,
"minWireVersion" : ,
"readOnly" : false,
"ok" :
}

  查看从库的源  local数据库下:

db.sources.find();

输出:

{ "_id" : ObjectId("59193ecfc8727abb3f4bd429"), "host" : "127.0.0.1:27017", "source" : "main", "syncedTo" : Timestamp(, ) }

然后正常执行即可;

主从复制主要用来做读写分离,但并不能实现主从切换;

主从切换的实现需要通过副本集

最新文章

  1. iOS开发小技巧--实现将图片保存到本地相册
  2. linux centos 6.5 运行MySQL Workbench 6.0找不到 libmysqlclient.so.16和libmysqlclient_r.so.16
  3. jquery实现返回基部案例效果
  4. SQL 外键
  5. @JsonFormat时间不对
  6. 十天学Linux内核之第三天---内存管理方式
  7. 剑指Spring源码(二)
  8. windows 性能监视器常用计数器
  9. Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
  10. MongoDB数据库连接失败
  11. OpenWrt实现802.11s组网模式
  12. wsgiref分析
  13. Spring的单例模式底层实现学习笔记
  14. #pragma once 与 #ifndef 的使用
  15. Nexus 使用配置
  16. 接触mybatis使用
  17. python的可变与不可变数据类型
  18. 使用Spring boot开发RestFul 风格项目PUT/DELETE方法不起作用
  19. Ubuntu adb devices :???????????? no permissions (verify udev rules) 解决方法
  20. EDID的简介和解析

热门文章

  1. CodeIgniter框架——知识要点汇总
  2. C#反射应用-- 深圳精致抖友小群,质量的同学入群,限深圳地区(放几天我就删,管理别封我)
  3. SharePoint让所有用户访问站点
  4. 《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
  5. 在VM虚拟机中安装Centos7操作系统(三)
  6. 阿里巴巴java开发手册阅读笔记
  7. Ubuntu系统下完全卸载和安装Mysql
  8. python的语法规范及for和while
  9. 转:9个offer,12家公司,35场面试 从微软到谷歌,应届计算机毕业生的2012求职之路 !!!
  10. 023-Spring Boot 服务的注册和发现