MongoDB主从配置[二]

MongoDB 主从配置
1.实验环境
主:192.168.3.206
从:192.168.3.210
2.安装方法(分别在主、从执行下面命令)
 groupadd mongodb
 useradd mongodb -g mongodb
 cd /root/soft
 tar -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/
 chown -R mongodb: mongodb mongodb
 cd mongodb
 mkdir -p /data/mongodb
 mkdir -p /data/logs/mongodb/
3.在master:192.168.3.206启动服务
启动命令
/usr/local/mongodb/bin/mongod --master --dbpath=/data/mongodb/ --logpath /data/logs/mongodb/log.log --logappend --port=27017 -fork
4.在slave:192.168.3.210启动服务
启动命令
/usr/local/mongodb/bin/mongod --slave --source 192.168.3.206:27017 --dbpath=/data/mongodb/ --logpath /data/logs/mongodb/log.log --logappend --port=27017 -fork
5.测试主从
(1)在主库上插入数据
/usr/local/mongodb/bin/mongo
 use mytest
> db.test03.insert({age:26})
WriteResult({ "nInserted" : 1 })
> db.test03.find()
{ "_id" : ObjectId("53c4f9dd7f7a3afaa3dd2415"), "age" : 26 }
(2)在从上查看数据(已有在主上插入的数据,说明主从成功)
/usr/local/mongodb/bin/mongo
 use mytest
 > db.test03.find()
{ "_id" : ObjectId("53c4f9dd7f7a3afaa3dd2415"), "age" : 26 
注:主库test01集合插入一条记录,这个时候看从是否有这条记录。如果有说明主从同步OK。
6.应急 
如果在应用中主挂掉了怎么办?
这个情况就需要,停止从库, 把从库以主库的启动命令起来就可以了。
(1)停掉从库
kill -9 进程号
(2)删除locat下文件
rm -rf /data/logs/mongodb/locat.* 
(3)启动从库
/usr/local/mongodb/bin/mongod --master --dbpath=/data/mongodb/ --logpath /data/logs/mongodb/log.log --logappend --port=27017 -fork

为本溪等地区用户提供了全套网页设计制作服务,及本溪网站建设行业解决方案。主营业务为网站设计、成都做网站、本溪网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

网页名称:MongoDB主从配置[二]
文章路径:https://www.cdcxhl.com/article40/jsehho.html

成都网站建设公司_创新互联,为您提供定制开发外贸网站建设网站维护用户体验网站收录ChatGPT

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计