`

mongodb 集群

阅读更多
mongodb 分布式集群(2+1arbiter)
1.
mongod --shardsvr --replSet foo --port 27017 --logpath G:\mongodb\mongodb1\log\log.log --logappend --dbpath G:\mongodb\mongodb1\data --rest

mongod --shardsvr --replSet foo --port 27018 --logpath G:\mongodb\mongodb2\log\log.log --logappend --dbpath G:\mongodb\mongodb2\data --rest

mongod --shardsvr --replSet foo --port 27019 --logpath G:\mongodb\mongodb3\log\log.log --logappend --dbpath G:\mongodb\mongodb3\data --rest

2.任意进入一个mongodb下
config = {_id: 'foo', members: [
{_id: 0, host: '127.0.0.1:27019'},  
{_id: 1, host: '127.0.0.1:27018'},
{_id: 2, host: '127.0.0.1:27017',arbiterOnly: true}]
}

配置加载
rs.initiate(config);


查看
----
use admin
rs.status();

另外:

在新做replica的时候,primary可以有数据,但是secondary绝对不能有数据,否则新建将失败。但是在添加secondary节点的时候,可以有数据。这样的话,在考虑迁移的时候必须要有注意。


注意:
1.db.rs.slaveOK();指定各个服务器
1.master 可以读写
2.slave端只可以读
3.如果master down掉了,选举出一台作为主服务器
4.keyFile  chmod 600 pass
http://www.tech126.com/category/mongodb-2/
http://www.eygle.com/rss/20110817.html
http://blog.sina.com.cn/s/blog_48f9c0840100ni0p.html
http://hi.baidu.com/jameswork66/blog/item/ad57e7d3dc4a0324970a16ca.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics