返回顶部
首页 > 资讯 > 数据库 >MongoDB主从模式如何修改主库的oplogsize
  • 711
分享到

MongoDB主从模式如何修改主库的oplogsize

2024-04-02 19:04:59 711人浏览 薄情痞子
摘要

mongoDB主从模式如何修改主库的oplogsize,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如果是集群分片环境建议使用官方方法:htt

mongoDB主从模式如何修改主库的oplogsize,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

如果是集群分片环境建议使用官方方法:

https://docs.monGodb.com/v3.0/tutorial/change-oplog-size/

这里环境是传统的master/slave,并没有使用replicate set,而且后期版本mongodb将废弃m/s,如果是单实例或者传统m/s的结构,修改oplogsize只需删除local库即可,操作记录如下:

先关闭master和auth功能

[root@fogtestdb data]# vi /etc/mongodb.cnf

dbpath = /mongodb/data

logpath = /var/log/mongodb/mongodb.log

pidfilepath = /var/run/mongodb/mongodb.pid

logappend = true

port = 27017

fork = true

#master = true

maxConns=2048

noprealloc = true

Httpinterface = true

oplogSize=1024

#auth=true

#keyFile = /etc/mongo.key

重启mogodb

[root@fogtestdb data]# mongod -f /etc/mongodb.cnf --shutdown

note: noprealloc may hurt perfORMance in many applications

killing process with pid: 4749

[root@fogtestdb data]# mongod -f /etc/mongodb.cnf &

删除local库

[root@mongodb ~] # mongo

> use local

> db.dropDatabase()

修改oplogsize大小并启动mongodb

[root@fogtestdb data]# vi /etc/mongodb.cnf

dbpath = /mongodb/data

logpath = /var/log/mongodb/mongodb.log

pidfilepath = /var/run/mongodb/mongodb.pid

logappend = true

port = 27017

fork = true

master = true

maxConns=2048

noprealloc = true

httpinterface = true

oplogSize=20480

auth=true

keyFile = /etc/mongo.key

重启mongodb

[root@fogtestdb data]# mongod -f /etc/mongodb.cnf --shutdown

[root@fogtestdb data]# mongod -f /etc/mongodb.cnf &

[1] 4802

[root@fogtestdb data]# note: noprealloc may hurt performance in many applications

about to fork child process, waiting until server is ready for connections.

forked process: 4804

child process started successfully, parent exiting

[1]+  Done                    mongod -f /etc/mongodb.cnf

登入查看oplogsize

[root@fogtestdb data]# mongo 127.0.0.1:27017/admin -uroot -ptest

MongoDB shell version: 3.2.0

connecting to: 127.0.0.1:27017/admin

Server has startup warnings:

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten]

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten] ** WARNING: The server is started with the WEB server interface and access control.

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten] **          The web interfaces (rest, httpinterface and/or JSONp) are insecure

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten] **          and should be disabled unless required for backward compatibility.

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.

2017-02-22T14:52:04.246+0800 I CONTROL  [initandlisten]

>

查看oplog大小

> db.printReplicationInfo()

configured oplog size: 20480MB

log length start to end: 624021secs (173.34hrs)

oplog first event time:  Fri Feb 10 2017 10:24:16 GMT+0800 (CST)

oplog last event time:   Fri Feb 17 2017 15:44:37 GMT+0800 (CST)

now:                     Fri Feb 17 2017 15:44:47 GMT+0800 (CST)

看完上述内容,你们掌握MongoDB主从模式如何修改主库的oplogsize的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB主从模式如何修改主库的oplogsize

本文链接: https://lsjlt.com/news/62827.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MongoDB主从模式如何修改主库的oplogsize
    MongoDB主从模式如何修改主库的oplogsize,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如果是集群分片环境建议使用官方方法:htt...
    99+
    2024-04-02
  • Mongodb主从模式篇
    主从模式架构图:主从配置安装:10.10.20.160(master)-->10.10.20.161(slave)Master:tar zxvf mongodb-linux-x86_64-2.2.2....
    99+
    2024-04-02
  • redis主从模式如何配置
    要配置Redis主从模式,首先需要在主节点和从节点上分别修改redis.conf配置文件。 主节点配置: 打开主节点的redis....
    99+
    2023-10-26
    redis
  • MongoDB主从的实现方式
    这篇文章主要介绍“MongoDB主从的实现方式”,在日常操作中,相信很多人在MongoDB主从的实现方式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MongoDB主从的实现...
    99+
    2024-04-02
  • MySQL主主模式和主从模式的区别有哪些
    这篇文章主要介绍MySQL主主模式和主从模式的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! MySQL复制的原理:将数据分布到多个系统上去,...
    99+
    2024-04-02
  • 【数据库】MySQL的主从复制模式
    MySQL的主从复制模式包括异步复制,全同步复制,半同步复制。MySQL默认为异步模式。MySQL5.7引入了一种新的半同步方案,并且在5.7引入了一个新的参数,rpl_semi_sync_master_wait_point,这个参数有...
    99+
    2023-09-17
    数据库 mysql java
  • redis集群的主从模式
    这篇文章将为大家详细讲解有关redis集群的主从模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis集群主从模式介绍:      &...
    99+
    2024-04-02
  • 一主两从的环境,如果主库挂了,如何选举一个从库作为主库?
    一主两从的环境,如果主库挂了,如何选举一个从库作为主库?如图:如果M挂了,怎么从S1和S2中选举一个从库作为主库?传统复制的解决方法(1)查看从库状态:S1:show slave status;S2:sho...
    99+
    2024-04-02
  • mongoDB中如何搭建主从复制
    mongoDB中如何搭建主从复制,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。详解mongoDB主从复制搭建详细过程主 192.16...
    99+
    2024-04-02
  • mysql如何在线修改主从复制选项
    前言: MySQL最常用的架构就是主从复制了,其实主从复制有很多选项,特别是在从库端,我们可以设置复制过滤,比如说忽略某张表或某个库。这些过滤选项都是可以在线修改而不用重启的。原来对这块了解不多,最近看了下相关资料...
    99+
    2022-05-31
    mysql 主从复制 mysql 修改主从复制
  • mongo主库地址变更,从库修改数据源IP
    杀mongo进程时请不要kill -9!!!你可以多kill几次 ,或kill -2 同步时间:/usr/sbin/ntpdate pool.ntp.org1. 切换到mongo用户,修改配置文件...
    99+
    2024-04-02
  • MongoDB主从模式中怎么手动强制同步数据
    MongoDB主从模式中怎么手动强制同步数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 如果slave因为特...
    99+
    2024-04-02
  • mysql如何修改主键的值
    这篇文章主要介绍了mysql如何修改主键的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql如何修改主键的值文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • mysql如何修改表的主键
    要修改表的主键,您可以使用ALTER TABLE语句,并在表中指定新的主键列。以下是一个示例: ALTER TABLE table_...
    99+
    2024-04-09
    mysql
  • ubuntu如何修改主机名
    ubuntu修改主机名的方法:1、打开终端;2、输入“hostname 新的主机名”可临时修改主机名;3、输入命令编辑hostname文件,在文件中输入新的主机名并保存该文件即可永久修改主机名。具体操作步骤:首先通过快捷键【Ctrl+Alt...
    99+
    2024-04-02
  • linux如何修改主机名
    linux修改主机名的方法:1、打开终端;2、输入“hostname 新的主机名”可临时修改主机名;3、输入命令编辑hostname文件,在文件中输入新的主机名并保存该文件即可永久修改主机名。具体操作步骤:使用快捷键【Ctrl+Alt+T】...
    99+
    2024-04-02
  • 如何修改Linux主机名
    如何修改Linux主机名,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.查看当前的主机名[root@fangjian ~]# hostnamectlSta...
    99+
    2023-06-05
  • Vant主题定制如何修改颜色样式
    目录Vant主题定制修改颜色使用场景第一种:完全替换主题色或其他样式第二种:直接覆盖样式Vant自定义主题颜色先看效果图步骤方法Vant主题定制修改颜色 使用场景 需要修改vant组...
    99+
    2024-04-02
  • 如何设置Mysql的主从数据库
    下文主要给大家带来如何设置Mysql的主从数据库,希望这些内容能够带给大家实际用处,这也是我编辑如何设置Mysql的主从数据库这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。   ...
    99+
    2024-04-02
  • PHP实现MongoDB数据库主从复制的方法
    在现代的网络应用程序中,数据处理和管理是至关重要的任务。随着Web应用程序变得越来越复杂,需要处理海量数据,存储和处理这些数据的数据库也越来越多了。MongoDB是一种NoSQL数据库,在Web应用程序中被广泛使用。与MySQL等关系型数据...
    99+
    2023-05-16
    PHP MongoDB 主从复制
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作