单机mongoDB集群
2015-09-20 17:34
567 查看
$ mongo --nodb > replicaSet = new ReplSetTest({"nodes": 3}) // 创建一个包含3个服务器的副本集 > repliSet.startSet() // 启动3个mongod进程 > replicaSet.initate() // 配置复制功能
默认启动的mongod端口号为31000,31001,31002,……
> conn1 = new Mongo("localhost: 31000") testReplSet:PRIMARY> primaryDB = conn1.getDB("db_name")
“testReplSet:PRIMARY”中的PRIMARY是当前成员的状态,testReplSet是副本集的标识符
> primaryDB.isMaster() // 查看副本集状态 { "setName": "testReplSet", "isMaster": true, "secondary": false, "hosts": [ "wooster:31000", "wooster:31001", "wooster:31002", ], "primary": "wooster:31000", "me": "wooster:31000", "maxBsonObjectSize": 16777216, "localTime": ISODate("2015-09-19T18:00:11".025z), "ok": 1 }
> conn2 = new Mongo("localhost:31001") // 链接到备节点 > conn2.setSlaveOk() // 设置允许从备节点拿数据
> replicaSet.stopSet() // 关闭副本集
相关文章推荐
- mongodb 创建用户
- Meteor - 基于Node.js和MongoDB的全栈开发框架
- mongodb的常用 操作
- MongoDB操作
- nodejs+express+mongodb简单的例子
- LBS JAVA Spring mongoDB
- MongoDb使用
- MongoDb(3)-复制集
- MongoDB的数据复制和数据切片
- MongoDB 数据迁移和同步
- [mongodb] mongoose增删改查
- Mongodb启动命令mongod参数说明
- Mongo-connector集成MongoDB到Solr实现增量索引
- Mongo-connector集成MongoDB到Solr实现增量索引
- mongodb 的update方法
- java 项目中使用 mongodb的基础方法(转)
- Mongodb Replica Sets+Sharding群集 部署手册
- Mongodb怎样删除重复记录
- MongoDB学习记录
- 安装MongoDB配置ReplicaSet