mongodb配置主从复制

mongodb配置主从复制比mysql简单多了

1、安装,用配置文件启动

2、修改配置文件

主的配置

[[email protected] mongodb]# cat /etc/mongod.conf

port=27017

dbpath=/usr/local/mongodb/data

logpath=/usr/local/mongodb/logs

logappend=true

journal=true

fork=true

master=true

从的配置

[[email protected] home]# cat /etc/mongod.conf

port=27017

dbpath=/usr/local/mongod/data

logpath=/usr/local/mongod/logs

logappend=true

journal=true

fork=true

slave=true

source=192.168.56.105:27017

两个配置成这样就可以了。

然后从新加载一下配置,就没什么问题。

查看主从的状态

db.printReplicationInfo():查看主节点的状态

db.printSlaveReplicationInfo():查看从节点的状态

时间: 2024-10-13 10:20:27

mongodb配置主从复制的相关文章

MongoDB的主从复制和副本集

mongoDB的两个特性主从复制和副本集,实现了数据的同步备份 一.主从复制 主从复制是一个简单的数据库同步备份的集群技术.例如主服务器宕机了,可以直接使用从服务器,主服务器恢复后在进行同步,保证了业务的连续性 注意点: 主服务器只有一台 从服务器需要知道自己的数据源,也就是对应的主服务器 --master确定主服务器,--slave和--source来控制从服务器 1.举例: 1).主服务器的端口是60000 2).从服务器的端口是60001 如何配置主从复制? 主服务器的配置: dbpath

MySQL单机多实例安装并配置主从复制

单机多实例据说可以最大程度提高硬件使用,谁知道呢,但是以前的公司喜欢这样搞,我最近也在学习复制什么的,电脑搞不起两台虚拟机,刚好单机多实例可以解救我.下面就说说步骤. 承上文http://www.cnblogs.com/wingsless/p/4002806.html,我已经安装好了MySQL,不过这个是单实例的,要更改也可以,但是担心会出现问题,于是我将下面的东西删掉: 1 #rm -f /etc/init.dmysql 2 $rm -f /home/mysql/data 建立这么几个目录:

[MongoDB] 安装MongoDB配置Replica Set

url:http://blog.csdn.net/hf81970/article/details/19643639 MongoDB的环境主要包括StandAlone,Replication和Sharding. StandAlone:单机环境,一般开发测试的时候用. Replication:主从结构,一个Primary,多个Secondary,可能会有Arbitry. Primary挂掉之后,会选举出一个Secondary作为Primary,与zookeeper类似. Arbitry上面不存数据,

mysql配置主从复制

                               主从复制 一.主从复制的工作原理 Mysql在Master与slave之间实现整个复制的过程由3个线程来完成的,其中两个线程(SQL线程和IO线程)在 Slave端,另外一个线程(IO)在Master端   要实现Mysql的复制必须首先打开Master端的binary log(也就是二进制日志)否则无法实现.  Mysql复制基本过程如下:    (1)Slave上面的IO 线程链接上Master,并且请求指定日志文件的位置(或者 

mysql配置主从复制 第一篇

安装好一个mysql到D盘.然后把D盘的mysql文件夹复制到另外一个盘.我这里选择E盘 之后修改 根目录下的 my.ini 端口号 [mysqld]port = 3307 ps:一定要和另外一个区分开. 安装服务 mysqld install mysql 启动mysql服务 net start mysql 删除mysql服务步骤: mysql\bin\mysql -remove  移除服务 如果出现这种情况. 已经安装好mysql服务,启动其中的一个服务可以成功,就是不能启动两个,这时候你该

Amazon EC2安装mysql多实例并配置主从复制

1.MySQL安装: EC2直接使用yum安装mysql非常方便: yum install mysql mysql-server mysql-libs 此处安装了三个包 完事之后能够直接使用 service mysqld start 启动mysql服务 改动root密码: mysqladmin -u root -p password "root" 2.使用mysqld_multi安装多实例mysql: vim /etc/my.cnf 加入实例的配置信息 [mysqld] datadir

Mongodb数据库学习系列————(一)Mongodb数据库主从复制的搭建

Mongodb数据库主从复制的搭建 Writeby:lipeng                                    date:2014-10-22 最近项目上用到了位置查询,在网上看到mongodb支持距离的查询,所以就学习了一下mongodb,在学习中总结了一下遇到的问题和解决的办法,以及mongodb的安装,主从复制,集群和在.NET应用程序中的操作,记录下来方便自己以后用得到,同时也希望能帮助那些初学mongodb的人,本人由于刚学mongodb,出现问题望大家提醒出来

mysql配置主从复制 第二篇

经过查询资料,终于把mysql主从复制搞定了.此版本是mysql5.0的. 好了,开始说步骤. 首先,上篇已经说过了,需要复制一份安装文件到另外一个盘.接下来修改注册表. 好了,完了之后,我们修改mysql根目录下的my.ini文件. 当然,修改之前你需要备份一下.省的以后启动不起来. ----------------------------------------- 首先修改你要配置的主数据库的my.ini ----------------------------------------- [

MongoDB配置多个ConfigDB的问题(笔记)

由于在部署集群之前没有做好的规划,在集群中只有一个configserver和一个mongos.网上都推荐多个configserver,本人在使用的过程中发现在启动mongos进程时,congfigdb参数配置configdb需要得奇数个(比如:1.3.5...).OK配置三个configserver吧(一个已经存在,记录了集群的配置信息).启动mongos进程,立马发现报错信息: config servers not in sync! config servers ** and ** diffe