安装MongoDB配置ReplicaSet
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装MongoDB配置ReplicaSet,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2612字,纯文字阅读大概需要4分钟。
内容图文
![安装MongoDB配置ReplicaSet](/upload/InfoBanner/zyjiaocheng/547/1d5664e7fd9a4de68f7a05151a68f751.jpg)
MongoDB的环境主要包括StandAlone,Replication和Sharding。因为数据量和机器量的原因,项目最终用了一个Primary,一个Secondary
MongoDB的环境主要包括StandAlone,Replication和Sharding。
因为数据量和机器量的原因,项目最终用了一个Primary,一个Secondary,一个Arbitry。我自己的开发环境是Ubuntu,测试环境是CentOS。安装的是64位的MongoDB。
Ubuntu上的安装sudo apt-get install mongodb-10gen
CentOS上的安装配置yum源,创建文件:/etc/yum.repos.d/mongodb.repo
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/RedHat/os/x86_64/ gpgcheck=0 enabled=1
安装命令:
yum install mongo-10gen mongo-10gen-server
配置每台机器上面的配置文件/etc/mongod.conf修改成下面的:
#数据库文件所在位置(默认) dbpath=/var/lib/mongo #日志所在位置(默认) logpath=/var/log/mongo/mongod.log #pid所在位置(默认) pidfilepath = /var/run/mongodb/mongod.pid #keyFile所在位置,生成方式在后面(添加) keyFile=/var/lib/mongo/key #端口(默认) port=27017 #每次启动后日志追加在后面,不会新建日志文件(默认) logappend=true #用deamon方式启动(添加) fork=true #打开操作日志,用于故障恢复和持久化(默认) journal=true #replica set的名字(添加) replSet=test-set
在每台机器上运行:
sudo mongod -f /etc/mongod.conf
我的环境里面,Primary ip: 192.168.1.1,Secondary ip: 192.168.1.2,Arbitary ip: 192.168.1.3。在单机上可以将多个mongodb设置成不同端口,我测试了一下也是可以的。
在Primary上运行“mongo”,打开命令行,设置Replica Set:
rs.initiate( {: , : [ {: : }, {: : }, {: : , : true} ] }); { : "ok" : 1 }
历史成功后需要等一段时间,他会选举Primary,然后查看Replica Set的状态:
test-set:PRIMARY> rs.status() { : "test-set", : ISODate(), : 7, : [ { : 1, : , : 1, : 1, : , : 4086, : Timestamp(1392972480, 1), : ISODate(), : ISODate(), : ISODate(), : 0 }, { : 2, : , : 1, : 2, : , : 3997, : Timestamp(1392972480, 1), : ISODate(), : ISODate(), : ISODate(), : 0, : }, { : 3, : , : 1, : 7, : , : 5781, : true } ], : 1 }
这样整个replica set就配置成功了,还是比较简单的。
MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里
相关阅读:
MongoDB备份与恢复
CentOS编译安装MongoDB
CentOS 编译安装 MongoDB与mongoDB的php扩展
CentOS 6 使用 yum 安装MongoDB及服务器端配置
Ubuntu 13.04下安装MongoDB2.4.3
如何在MongoDB中建立新数据库和集合
MongoDB入门必读(概念与实战并重)
《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]
内容总结
以上是互联网集市为您收集整理的安装MongoDB配置ReplicaSet全部内容,希望文章能够帮你解决安装MongoDB配置ReplicaSet所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。