zoukankan      html  css  js  c++  java
  • Mongodb 主从同步

    第一步:我们把mongodb部署多服务器上10.12.0.3和10.14.0.1。

    第二步:启动10.12.0.3上的mongodb,把该数据库指定为主数据库

    先启动主:

    mongod --port 25019 --fork --logpath /var/log/mongo/mongdb1.log --dbpath /data/db/  --master

    再启动从:

    mongod --slave --source 10.12.0.3:25019 --dbpath /opt/product/mongodb/data

    出现了syncing from host:10.12.0.3:25019说明已经从主数据库复制完成了。

    常见问题处理:

    问题一:从服务器执行同步,报错:errmsg: "not authorized on admin to execute command"

    原因: 主启动携带了--auth .mongo默认是不鉴权。去掉后问题解决。

    问题二:[replslave] --source 192.168.1.32:25019 != 19.168.1.30:25019 from local.sources collection

    原因:在一开始的时候我们已经为slave指定了master的host和port,这个会插入到local.sources 这个集合的。所以,把host修改为正确的就可以了。

  • 相关阅读:
    作业作业
    Alpha 冲刺 (4/10)
    Alpha 冲刺 (3/10)
    Alpha 冲刺 (2/10)
    Alpha 冲刺 (1/10)
    项目需求分析评审表
    项目需求分析答辩总结
    项目选题报告答辩总结
    UML
    各组项目答辩评分与存在问题
  • 原文地址:https://www.cnblogs.com/zihanxing/p/7388921.html
Copyright © 2011-2022 走看看