位置: 编程技术 - 正文

MongoDB的Master-Slave主从模式配置及主从复制要点解析

编辑:rootadmin

推荐整理分享MongoDB的Master-Slave主从模式配置及主从复制要点解析,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

主从配置mongodb的master-slave模式配置方式如下1.keyFile生成key_file

将mongo_key 分别置于master 和 slave mongodb user可以access的地方。设置权限

设置

2.master配置编辑/etc/mongodb.conf, 设置如下

3.slave 配置

如果只同步一个db,配置only项,如果多个DB需同步,注释掉only项。以上设置完毕后即可启动master和slave了,如果配置有误会启动失败,比如key_file权限不正确,具体错误可以查看/var/log/mongodb/mongodb.log。如无误,即可在master上修改一些记录进行验证了。4.配置更改master-slave配置比较简单,但要修改已经运行正确的配置缺不是想象的那么简单。例如要更改master地址,或者去除only配置。因为mongodb启动时,会将配置写入DB中,master的配置在local DB的slaves表中, slave的配置在local DB的sources表中。如果单独更改conf文件,直接重启会失败,log中显示和DB中的配置冲突。如果直接修改local DB,修改会很快被覆盖。5.操作办法取消slave配置重启。即注释掉slave = true这一行。手动修改sources表,例如更改master 的ip或者去除only 项。修改conf文件,打开slave = true,并修改其他项,例如更改master 的ip或者去除only 项。再次重启mongodb。6.其他问题手动强制同步:如果slave因为特殊原因和master不同步,需要手动强制同步,方法为在slave上运行如下命令:

MongoDB的Master-Slave主从模式配置及主从复制要点解析

如果数据落后较多,则需要较长时间。

主从同步要点解析主服务器和从服务器必须开启安全认证:--auth, 主服务器和从服务器的admin数据库中必须有全局用户, 然后主服务器的local数据库和从服务器的local数据均有名为repl且密码相同的用户名。注:local:本地数据库 这个数据库不会同步,主要存放同步的信息。在MongoDB2.0.2版本测试时,从服务器的admin数据库中没有全局用户时也能进行复制(Deven:我们就是采用这个方式,从服务器admin数据库没有建立用户),尽管admin中无用户,客户端连接此服务器不进行验证(即--auth参数失效),但从服务器的--auth必须指定。既然启用了--auth,就应该在从服务器的admin中增加一个用户。

首先要在master的local数据库中创建名为repl的账户,并设置密码;从服务器上和master一样 创建名为repl的账户,并设置和master上一样的密码;然后创建一个全局账户(管理账户,开启同步即可)1.创建一个全局账户

2.分别在master/slave的local数据库下创建一个名为repl的账户,并设置密码相同

3.master配置文件

4.slave配置文件

5.检查同步情况

详解MongoDB中创建集合与删除集合的操作方法 创建集合:createCollection()方法MongoDBdb.createCollection(name,options)是用来创建集合.语法:基本的createCollection()命令语法如下:db.createCollection(name,options)在命令

MongoDB中对文档的增删查改基本操作方法总结 插入文档:insert()方法要插入数据到MongoDB集合,需要使用MongoDB的insert()或save()方法。语法:insert()命令的基本语法如下:db.COLLECTION_NAME.insert(document)例子

MongoDB的聚合框架Aggregation Framework入门学习教程 1.聚合框架使用聚合框架对集合中的文档进行变换和组合,可以用多个构件创建一个管道(pipeline),用于对一连串的文档进行处理。这些构件包括筛选(filt

标签: MongoDB的Master-Slave主从模式配置及主从复制要点解析

本文链接地址:https://www.jiuchutong.com/biancheng/312553.html 转载请保留说明!

上一篇:详解清除MongoDB所占用的多余的磁盘空间的方法(mongo删除数据库命令)

下一篇:详解MongoDB中创建集合与删除集合的操作方法(mongo创建db)

  • 个税系统更正申报可以更正几次
  • 收到税费返还是什么现金流量
  • 微信小程序需要授权怎么设置
  • 所得税滞纳金怎么做账
  • 一次性取得的租金收入
  • 企业增加注册资金怎么办理
  • 流动资产周转次数低说明什么
  • 中国银行结算包括哪些内容?怎么做会计分录?
  • 土地资产类型
  • 采购国产设备增值税
  • 外贸企业支付境外佣金
  • 分公司筹备方案
  • 出租车车票能进高铁站吗
  • 小型微利企业所得税税率2023
  • 小规模开票软件服务费账务处理
  • 如何升级mac系统到10.12
  • 预付办公用品费用,未收到发票
  • 在windows7中,桌面图标的排列顺序是
  • window11安装失败
  • mac底部菜单栏不见了快捷键
  • 景区门票定价方法
  • phpif判断语句
  • 增值税专用发票查询系统官方网站
  • electron 打包
  • 坏账核销能否增加利润
  • 怎么分析一个企业的营销策略
  • 羊了不眄翻译
  • php生成二维码海报
  • 多申报缴纳的企业年金
  • javascript - localStorage 本地存储(新增、删除、修改)使用教程
  • vue–router
  • pytorch map
  • php搜索代码
  • php与其他语言的比较
  • 调整价格差额计算应采用
  • mac datagrip
  • 多缴所得税怎么算
  • vue使用百度地图md5报错
  • RabbitMQ个人实践
  • html前端技术
  • 利润表反映了什么能力
  • 小规模企业每月收入多少可以不纳税
  • 税控服务费属于增值税减免费?
  • 支付宝提现到对公账户要收手续费吗
  • 中小企业所得税优惠
  • 现金折扣怎么做账
  • 社保计提少了怎么办
  • 以前多计提的税款怎么办
  • 可抵扣暂时性差异产生的情况有
  • 居民企业只就其境内全部所得纳税
  • 收到对公打款认证怎么入账
  • 进项都抵扣完了怎么做账
  • 企业进项税额如何账务处理
  • 营改增租赁服务有哪些
  • 厂家给的促销费可以退吗
  • 财务会计与管理会计的区别与联系?谁更棒?
  • macbookair无响应
  • 右下角小喇叭调不了声音
  • 如何用u盘安装win8操作系统
  • win10怎么预览
  • ubuntu搜索工具
  • mssvr.exe - mssvr是什么进程 什么用
  • win7系统删除文件夹怎么恢复
  • 在linux系统中拥有
  • tensorflow.nn
  • 搭建oj
  • unity或者
  • javascript入门书
  • python3的urllib
  • css图片渐变效果
  • js 类继承
  • jquery中的attr方法
  • Android多个surface
  • js能写贪吃蛇游戏是什么水平
  • 销售钢材的税率增值税税率是多少
  • 定额发票增值税怎么申报
  • 福建省个人所得税申报系统
  • 提高税务管理水平,降低税务风险
  • 一般纳税人办理退税流程及手续
  • 卡车生产企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设