mongodb 主从 配置 详解
我研究过的nosql,memcache,redis,mongodb都是支持分布式的,生产环境中用过memcache,redis,性能稳定。mongodb是最接近关系型数据库的,不用花很多时间去构建数据库模型,将来我会用mongodb,看一下主从配置
一,mongodb主从服务器 192.168.1.5??????? ? ? mongodb主服务器 192.168.1.108 ??????? mongodb从服务器 二,mongodb主从服务器安装 [root@localhost?~]#?yum?install?php-pecl-mongo?mongodb?mongodb-devel?mongodb-server 三,主从服务器配置 1,主服务器192.168.1.5 配置 [root@localhost ~]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}' logpath=/var/log/mongodb/mongodb.log fork = true logappend=true dbpath=/var/lib/mongodb pidfilepath=/var/run/mongodb/mongodb.pid master = true source = 192.168.1.108 创建数据库目录 [root@localhost?lib]#?mkdir?-p?/var/lib/mongodb [root@localhost?lib]#?chown?mongodb:mongodb?-R?/var/lib/mongodb/ 2,从服务器192.168.1.108配置 [root@localhost ~]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}' logpath=/var/log/mongodb/mongodb.log logappend=true fork = true port = 27017 dbpath=/var/lib/mongodb pidfilepath=/var/run/mongodb/mongodb.pid slave = true source = 192.168.1.5 创建数据库目录 [root@localhost?lib]#?mkdir?-p?/var/lib/mongodb [root@localhost?lib]#?chown?mongodb:mongodb?-R?/var/lib/mongodb/ 原始配置里有一个only,可以用来有选择性同步数据,only=test,表示只同步test数据库 3,启动主从服务器mongodb [root@localhost www]# /etc/init.d/mongod start 四,测试同步 主服务器192.168.1.5
|
- angularjs – $location.path在Angular指令中不起作用
- 【angular】
- angularjs – 如何在Angular.js中实现promise时总是运行一些
- WebService大讲堂之Axis2(3):使用services.xml文件发布Web
- scala – Slick 3.0.0选择并创建或更新
- bash – IDEA的终端主页/结束/ crtl箭头不起作用
- scala – 基于Collection的多任务
- shell脚本传递带有空格的参数的解决方法
- bootstrap使用popover插件实现点击按钮显示二维码图片
- twitter-bootstrap – Bootstrap 3 Gutter Size