1.下载mongodb的压缩包 mongodb-linux-x86_64-2.4.9.tgz 放在/opt下
2.运行解压缩命令tar -zxvf mongodb-linux-x86_64-2.4.9.tgz
3.重命名文件夹mv mongodb-linux-x86_64-2.4.9 mongodb
4.进入/opt/mongodb下,新建文件夹data,logs,
mkdir data
mkdir logs5.设置防火墙
vi /etc/sysconfig/iptables
<img src="https://img-blog.csdn.net/20150421171131263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3RhcnJ5X2x2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
(前五步,Master和Slave都需要配置)
6.进入Master的/opt/mongodb/bin/中,运行如下命令
./mongod --dbpath=/opt/mongodb/data --logpath=/opt/mongodb/logs/mongodb.log --master --oplogSize 64 --logappend --port=27017 --fork7.进入Slave的/opt/mongodb/bin/中,运行如下命令
./mongod --dbpath=/opt/mongodb/data --logpath=/opt/mongodb/logs/mongodb.log --slave --source 192.168.1.124 --only test --slavedelay 10 --logappend --port=27017 --fork(source后面的IP地址为master的IP地址)
8.进入Master的/opt/mongodb/bin/中,运行如下命令
mongo9.进入Slave的/opt/mongodb/bin/中,运行如下命令
mongo10.测试
在Master的mongodb中添加条记录
db.foo.save({"name":"xiaoming"})在Slave的mongodb中查询
db.foo.find()如果查询到结果说明主从配置成功
11.在浏览器中通过
http://Master ip地址:28017/
http://Slaveip地址:28017/
可以查看主从数据库的相关信息
本文详细介绍如何在Linux环境下配置MongoDB的主从复制环境,包括下载安装、配置步骤及测试验证过程。

1284

被折叠的 条评论
为什么被折叠?



