当前位置:数据库 > DB2 >>

MongoDB副本集集群

MongoDB副本集集群
 
搭建步骤: 
准备3个环境,至少3个,因为2个的话有一个挂了另外一个不能投票了! 
1. 准备3个环境,包括程序及数据库文件存放目录 
  www.zzzyk.com  
2. 启动3个数据库 
mongod --dbpath D:\MongoDb\data_rep1 --port 27107 --replSet myrepl 
mongod --dbpath D:\MongoDb\data_rep2 --port 27108 --replSet myrepl 
mongod --dbpath D:\MongoDb\data_rep3 --port 27109 --replSet myrepl 
 
3. 配置副本集集群 
登录其中一个Mongo服务。如:mongo 192.168.85.136:27107 
配置如下: 
var myrepl={  
    _id:'myrepl',  
    members:[  
        {_id:0, host:'192.168.85.136:27107'},  
        {_id:1, host:'192.168.85.136:27108'}, 
        {_id:2, host:'192.168.85.136:27109'}]  
 
rs.initiate(myrepl); 
 
4. 验证 
随便关掉一个试试就行了 
 
副本集管理 
登录集群中其中一个副本后,输入rs.help(),会显示详细的管理命令。 
主要有 
rs.conf() 查看配置信息 
rs.status() 查看集群状态 
rs.initiate() 默认初始化 
rs.initiate(cfg) 按照摸个配置初始化,详见上面步骤 
rs.slaveOk()                    shorthand for db.getMongo().setSlaveOk() 
db.isMaster()                   check who is primary 
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,