我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mongodb主从复制配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mongodb主从复制配置


主从复制是mongodb最常用的复制方式,这种方式很灵活.可用于备份,故障恢复,读扩展等.最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址. 我们用两种方式来实现主从.


这里我们用一主一从实现mongodb的复制

配置文件方式:

1.主机

mongodb-master  10.48.255.244   master

mongodb-slave   10.48.255.243   slave

 

2.把以上安装过程应用于mongodb这两个主机,配置文件稍加改动

在mongodb-master上,配置文件增加

master=true
oplogSize=2048 #类似于mysql的日志滚动,单位m

 

在mongodb-slave上,配置文件增加:

slave=true
source=10.48.100.1:27017   #指定主mongodb server
slavedelay=10               #延迟复制,单位为秒
autoresync=true             #当发现从服务器的数据不是最新时,向主服务器请求同步数据


在两主机上启动mongodb: mongod -f /etc/mongodb/mongod.conf


命令方式:

1)实验环境
主:192.168.0.14
从:192.168.0.64

2)时间同步
两台机器做时间同步
[root@zabbix_server class="lazy" data-src]# ntpdate time.windows.com

3)启动服务
master:192.168.0.14
启动命令

/usr/local/mongodb/bin/mongod --master --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork



slave:192.168.0.64
启动命令

/usr/local/mongodb/bin/mongod --slave --source 192.168.0.14:27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork


从slave主机上查看主从服务状态命令:

db.printReplicationInfo()


主从:http://blog.chinaunix.net/uid-24250828-id-3770298.html

      http://linuxme.blog.51cto.com/1850814/965184

     http://kupig.blog.51cto.com/8929318/1697635

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mongodb主从复制配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL主从复制配置要点

MySQL主从复制是一种数据同步技术,它允许将一台MySQL服务器(主服务器)的数据复制到另一台或多台MySQL服务器(从服务器)上。这种架构可以实现负载均衡和读写分离,提高系统的性能和可用性。以下是MySQL主从复制配置的要点:主从复制
MySQL主从复制配置要点
2024-10-20

mysql主从复制配置过程

主库配置 1. 配置mysqlvim /etc/my.cn # 在文件中增加以下内容 server-id=1 # 保证server id唯一 log-bin = /var/lib/mysql/mysql-bin.log binlog-do-
2022-05-23

Redis server 主从复制配置实现

Redis主从复制是一种数据复制机制,确保数据高可用性和易扩展性。配置主服务器涉及设置IP地址、端口和密码。配置从服务器需要指定主服务器信息、只读模式和复制积压。高级选项包括控制复制积压大小、空闲超时和写操作限制。最佳实践包括使用多个从服务器、监控复制积压、进行故障转移演练以及利用RedisSentinel进行自动化管理。
Redis server 主从复制配置实现
2024-04-02

MySQL配置主从复制的方法

今天小编给大家分享一下MySQL配置主从复制的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、检测通信查看主库(mas
2023-07-02

MariaDB中如何配置主从复制

在MariaDB中配置主从复制,需要完成以下步骤:在主服务器上配置主数据库编辑主服务器上的my.cnf文件,添加或修改以下配置:server-id = 1log_bin = /var/log/mysql/mysql-bin.logbin
MariaDB中如何配置主从复制
2024-03-15

编程热搜

目录