mongodb 主从复制 - stevenfeng - ITeye博客


本站和网页 https://www.iteye.com/blog/stevenfeng-1313889 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

mongodb 主从复制 - stevenfeng - ITeye博客
首页
资讯
精华
论坛
问答
博客
专栏
群组
下载
资源
搜索
您还未登录!
登录
fengqinyun
浏览:
534203 次
性别:
来自:
北京
最近访客
更多访客>>
donlianli
Veromca-源代码
laifu901
lxy31092
博主相关
博客
微博
相册
收藏
留言
关于我
文章分类
全部博客 (262)
oracle (43)
打包 (3)
linux (33)
nginx (20)
ftp (1)
tomcat (8)
mysql (22)
plsql (4)
jms (3)
nosql (2)
运维监控 (5)
数据采集 (0)
测试 (2)
jvm (5)
自动化数据库迁移 (2)
密码 (1)
java代码 (7)
java多线程,线程安全 (8)
xml (1)
spring (6)
svn (2)
oracle备份 (1)
oracle 诊断 (3)
oracle 归档 (4)
java 虚拟机(JVM) (2)
hibernate (5)
activemq (2)
http (2)
linux_shell (9)
python (3)
ant (1)
oracle rac (1)
php (2)
js (1)
mongo (1)
java 反射 (1)
jira (1)
打包 maven (1)
zabbix (2)
lvs+keepalive (1)
防火墙 (1)
memcache (2)
redis (1)
社区版块
我的资讯 (
0)
我的论坛 (
0)
我的问答 (
2)
存档分类
2017-10
1)
2016-05
4)
2016-04
1)
更多存档...
最新评论
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令
李小斌_2014:
     我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数
啸风8023:
...
tomcat启动报错
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
fengqinyun
mongodb 主从复制
博客分类: nosql
阅读更多
资料来源:[url]http://blog.sina.com.cn/s/blog_48f9c0840100mmt1.html[/url]
[root@jieshiyeskey ~]# lsb_release -a
LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description: CentOS release 5.5 (Final)
Release: 5.5
Codename: Final
[root@jieshiyeskey ~]# uname -m
x86_64
[root@jieshi /var/db/mongodb]# uname -a
FreeBSD jieshi.hapame.com.cn 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[root@jieshi ~]# cd /usr/ports/databases/mongodb/
[root@jieshi /usr/ports/databases/mongodb]# make install clean
[root@jieshi ~]/usr/local/etc/rc.d/mongod onestart #首次启动
[root@jieshi ~]# cat /etc/rc.conf
mongod_enable="YES" #加入参数后,重启就可以用Usage: /usr/local/etc/rc.d/mongod [fast|force|one](start|stop|restart|rcvar|status|poll)
[root@jieshiyeskey ~]# cat /etc/yum.repos.d/markgeng.repo
[10gen]
name=10gen Repository
baseurl=http://downloads.mongodb.org/distros/centos/5.4/os/x86_64/
gpgcheck=0
[root@jieshiyeskey ~]# yum -y install mongo-stable*
[root@jieshiyeskey ~]# /etc/init.d/mongod start
Starting mongod: all output going to: /var/log/mongo/mongod.log
forked process: 5028
[ OK ]
[root@jieshiyeskey ~]# netstat -an |grep 27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN
unix 2 [ ACC ] STREAM LISTENING 13236 /tmp/mongodb-27017.sock
[root@jieshiyeskey ~]# ps -ef|grep mongod
mongod 5028 1 0 14:23 ? 00:00:00 /usr/bin/mongod -f /etc/mongod.conf
root 5091 4836 0 14:25 pts/0 00:00:00 grep mongod
在mongoDB 主服务器(linux)的配置如下:
[root@markgneg ~]# vim /etc/mongod.conf
master = true
source = 192.168.16.103,192.168.16.216 (从服务器上的IP)
oplogSize = 64
[root@markgneg ~]# /etc/init.d/mongod restart
Stopping mongod: [ OK ]
Starting mongod: all output going to: /var/log/mongo/mongod.log
forked process: 6601
[ OK ]
在mongoDB 从服务1(linux)上配置如下:
[root@jieshiyeskey ~]# vim /etc/mongod.conf
slave = true
source = 192.168.16.205 #主服务器的IP地址
only = test #指仅仅复制此数据库
在mongoDB 从服务2(freebsd)上配置如下:
[root@jieshi ~]# cat /usr/local/etc/mongodb.conf
slave=true
source=192.168.16.205 #主服务器的IP地址
only=test #指仅仅复制此数据库
[root@jieshiyeskey ~]# /etc/init.d/mongod restart
Stopping mongod: [ OK ]
Starting mongod: all output going to: /var/log/mongo/mongod.log
forked process: 5461
测试:
在主服务器上:
[root@markgneg ~]# mongo
MongoDB shell version: 1.6.4
connecting to: test
> db.foo.save({"id":110,"name":'jieshichina'})
> db.foo.find({"id":110})
{ "_id" : ObjectId("4cda3f97eec444f3184d8e09"), "id" : 110, "name" : "jieshichina" }
在从服务器上1(linux):
[root@jieshiyeskey ~]# mongo
MongoDB shell version: 1.6.4
connecting to: test
> db.foo.find({"id":110})
{ "_id" : ObjectId("4cda3f97eec444f3184d8e09"), "id" : 110, "name" : "jieshichina" }
在从服务器2上(freebsd)
[root@jieshi ~]# mongo
MongoDB shell version: 1.6.3
connecting to: test
> db.foo.find({"id":110})
{ "_id" : ObjectId("4cda3f97eec444f3184d8e09"), "id" : 110, "name" : "jieshichina" }
> exit
参考:
https://github.com/erh/mongo-jdbc
http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart
http://code.google.com/p/morphia/wiki/Datastore
分享到:
删除触发器BIN$s3vDrNq7CcPgQKjAaWYiSg==$0
rman删除归档日志
2011-12-16 16:44
浏览 2014
评论(0)
分类:数据库
查看更多
评论
发表评论
您还没有登录,请您登录后再发表评论
相关推荐
MongoDB 主从复制,副本集分布式存储
MongoDB 主从复制,副本集分布式存储(OSX为例 其他的都一样)
mongodb主从复制.docx
mongodb主从复制.docx
MongoDB主从复制.pdf
MongoDB主从复制.pdf 学习资料 复习资料 教学资源
Python-MongoMultiMaster一个帮助你搭建MongoDB主从复制的工具
MongoMultiMaster - 一个帮助你搭建MongoDB主从复制的工具
详解mongoDB主从复制搭建详细过程
主要介绍了详解mongoDB主从复制搭建详细过程的相关资料,这里对实现主从复制进行了详细的步骤介绍,需要的朋友可以参考下
mongodb主从复制_动力节点Java学院整理
主要为大家详细介绍了mongodb主从复制的相关资料,讨论mongodb的部署技术,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
MongoDB 主从复制实例讲解
主要介绍了MongoDB 主从复制实例讲解,主从复制可以用来数据库备份,故障恢复,读写分离,有兴趣的小伙伴可以参考下本
MongoDB的Master-Slave主从模式配置及主从复制要点解析
主从复制是数据库运维中一种常见的备份方式,这里我们来看一下MongoDB的Master-Slave主从模式配置及主从复制要点解析,需要的朋友可以参考下
MongoDB的主从复制及副本集的replSet配置教程
MongoDB可以在以一个主节点处理客户端请求的情况下以其他节点服务器负责映射主节点上的数据,即为我们通常所说的主从复制功能,这里我们就来共同总结MongoDB的主从复制及副本集的replSet配置教程:
MongoDB入门教程之主从复制配置详解
主要介绍了MongoDB入门教程之主从复制配置详解,本文环境是windows+MongoDB,操作部分使用图片来讲解,需要的朋友可以参考下
linux mongodb副本集负载均衡部署完成
linux mongodb分布式负载... MongoDB集群主从复制部署帮助文档 MongoDB集群主从复制使用帮助文档 MongoDB集群主从复制遇到问题解决文档 mongodb网页资料 linux内网生产环境使用;文档比较清晰,按照步骤安装即可;
MongoDB副本集配置和数据迁移实战
由于 MongoDB 的主从复制功能不支持高可用,所以从 3.2 版本开始已经被废弃了,转而用副本集来代替实现数据复制的功能。一个副本集总会有一个活跃节点(Primary)和若干个备份节点(Secondary),还有一个可选的一个...
《10天掌握MongoDB》2012完整版.pdf[带书签]
备份与恢复-主从复制备份 备份与恢复-修复 第八天:MONGODB复制 主从复制 主从复制-选项 副本集 副本集-特点 副本集-活跃节点选举 读写分离 工作原理-OPLOG 工作原理-同步 复制管理-诊断 复制管理-变更OPLOG容量 复制...
真实可用的mongodb下周地址.txt
视频目录: 01-mongodb文档型数据库特点介绍 01-NoSQL简介 02-mongodb安装过程 02-mongodb操作1 03-mongodb操作2 ...04-mongodb操作3 ...10-主从复制 11-shard分片 11-分片 12-使用java操作mongodb
memcache启动
2012-05-04 13:15
3160
启动Memcache的服务器端:
# /usr/loc ...
Global site tag (gtag.js) - Google Analytics