mongo 搭建 replica set
来源:互联网 发布:go开头的软件 编辑:程序博客网 时间:2024/05/17 04:13
1、安装docker环境
2、下载mongo镜像
3、通过mongo镜像运行三个mongo容器
docker run -itd -p 30001:27017 --name mongo1 mongo:3.4 mongod --replSet my-mongo-set // 172.17.0.2docker run -itd -p 30002:27017 --name mongo2 mongo:3.4 mongod --replSet my-mongo-set // 172.17.0.3
docker run -itd -p 30003:27017 --name mongo3 mongo:3.4 mongod --replSet my-mongo-set // 172.17.0.4
注:docker exec -it mongo1 mongo 进去mongo控制台
4、配置replica 信息
config = {
"_id" : "my-mongo-set",
"members" : [
{
"_id" : 0,
"host" : "172.17.0.2:27017"
},
{
"_id" : 1,
"host" : "172.17.0.3:27017"
},
{
"_id" : 2,
"host" : "172.17.0.4:27017"
}
]
}
或者:
- cfg={ _id:"rs1", members:[ {_id:0,host:'192.168.159.135:27017',priority:2},
- {_id:1,host:'192.168.159.136:27017',priority:1}, {_id:2,host:'192.168.159.137:27017',arbiterOnly:true}] };
- rs.initiate(cfg)
rs.initiate(config)
db.isMaster()
5、4已经完成后,集群已经创建成功,但是从primary插入数据,secondary查询会失败,原因是没有在secondary执行db.setSlaveOk()
阅读全文
1 0
- mongo 搭建 replica set
- mongo replica set维护
- Mongo 脚本连接Replica-set
- 搭建Replica Set复制集
- mongodb Replica Set搭建过程
- MongoDB Replica set 集群搭建
- mongodb集群搭建-replica set模式
- Mongobd Replica Set(副本集) 集群搭建
- mongodb集群环境搭建Replica Set
- windows上搭建mongodb Replica Set
- Mongodb集群搭建之 --Replica Set
- 【你不知道的mongo】-【Replica Sets搭建】
- replica set
- mongo "errmsg" : "None of the hosts for replica set configReplSet could be contact
- Mongodb 复制集Replica Set搭建与测试
- Windows MongoDB:搭建三节点 Replica Set 环境
- linux下mongodb的副本集搭建(replica Set)
- 搭建包含3台机器的Replica Set
- NS2:Mac/802.11中的dataRate_和basicRate_ 两种速率分析
- JSP 之久病成医
- Python基础02 基本数据类型
- minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍
- Unable to instantiate applicatio
- mongo 搭建 replica set
- Unity_往复运动_057
- 从NoSuchMethodError看jvm编译和class加载方式
- nmcli的设备和连接
- HDU4162 Shape Number(最小表示法)
- NOIP训练测试3(2017081601)
- Java实现双向链表/双端链表
- 工厂解耦
- Spring乱码问题解决方案