mongo 副文本集搭建

发布时间 2023-05-28 12:38:50作者: Raymon撸码记

mongo 副文本集搭建


#三台节点安装实例

docker run --name mongo1 -p 27017:27017  -d mongo mongod --replSet "rs0"
docker run --name mongo2 -p 27017:27017  -d mongo mongod --replSet "rs0"
docker run --name mongo3 -p 27017:27017  -d mongo mongod --replSet "rs0"
#进入mongo1容器
docker exec -ti mongo1 /bin/bash
#连接mondb
mongo (最新版本 改为 mongosh)
#初始化副本集
rs.initiate({"_id": "rs0", "members": [{"_id":0, "host":"192.168.2.5:27017"}, {"_id":1, "host":"192.168.2.6:27017","arbiterOnly":true}, {"_id":2, "host":"192.168.2.7:27017"}]})
# 加这个字段,说明该节点就是仲裁不存放数据
"arbiterOnly":true
​
#查看副本集配置信息
rs.conf()
​


旧版本查看mongo版本方式


navicat连接mongo副本集

docker中运行bash: mongo: command not found报错问题处理(直接使用mongosh):https://blog.csdn.net/weixin_43837268/article/details/128049783