docker run -id --name m1 -p 10001:27017 mongo --replSet mname
docker run -id --name m2 -p 10002:27017 mongo --replSet mname
docker run -id --name m3 -p 10003:27017 mongo --replSet mname
//mname为集群名称
docker exec -it m1 /bin/bash //进入m1节点
mongo //连接mongo
rs.initiate(
{
_id: "mname",
members: [
{ _id : 0, host : "ip:10001",priority:1 },
{ _id : 1, host : "ip:10002",priority:2 },
{ _id : 2, host : "ip:10003",priority:3 }
]
}
)
priority: 优先级 值越大优先级越高,成为主的优先权越大 0不参与选举
rs.status() //查看集群状态
mongodb复制集
最新推荐文章于 2023-06-02 16:13:47 发布