MongoDB主从配置(二)

MongoDB主从配置
1。实验环境
主:192.168.3.206
从:192.168.3.210
2。安装方法(分别在主、从执行下面命令)
, groupadd mongodb
, useradd mongodb - g mongodb
, cd/root/soft
,焦油-zxvf mongodb-linux-x86_64-2.6.3。tgz
, mv mongodb-linux-x86_64-2.6.3 mongodb
, mv mongodb/usr/local/
, cd/usr/local/
,乔恩- r mongodb: mongodb mongodb
, cd mongodb
, mkdir - p/数据/mongodb
, mkdir - p/数据/日志/mongodb/
3。在主:192.168.3.206启动服务
启动命令
/usr/地方/mongodb/bin/mongod——主dbpath=logpath/数据/数据/mongodb/?日志/mongodb/日志。日志——logappend端口=27017叉
4。在奴隶:192.168.3.210启动服务
启动命令
/usr/地方/mongodb/bin/192.168.3.206:27017 mongod——奴隶——来源——dbpath=/数据/mongodb/logpath/数据/日志/mongodb/日志。日志——logappend端口=27017叉
5。测试主从
(1)在主库上插入数据
/usr/地方/mongodb/bin/mongo
,使用mytest
比;db.test03.insert({年龄:26})
WriteResult ({“nInserted”: 1})
在db.test03.find ()
{" _id ": ObjectId (“53 c4f9dd7f7a3afaa3dd2415”),“年龄”:26}
(2)在从上查看数据(已有在主上插入的数据,说明主从成功)
/usr/地方/mongodb/bin/mongo
,使用mytest
,在db.test03.find ()
{" _id ": ObjectId (“53 c4f9dd7f7a3afaa3dd2415”),“年龄”:26日,
注:主库test01集合插入一条记录,这个时候看从是否有这条记录。如果有说明主从同步好。
6。应急,
如果在应用中主挂掉了怎么办?
这个情况就需要,停止从库,把从库以主库的启动命令起来就可以了。
(1)停掉从库
kill - 9进程号
(2)删除locat下文件
rm射频/数据/logs/mongodb/locat。*,
(3)启动从库
/usr/地方/mongodb/bin/mongod——主dbpath=logpath/数据/数据/mongodb/?日志/mongodb/日志。日志——logappend端口=27017叉

MongoDB主从配置(二)