mongo 副本集搭建
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副本集
事务开启方式:
s=db.getMongo().startSession() s.startTransaction() s.getDatabase("test").userinfo.insert({name:"a"}) s.commitTransaction()
docker中运行bash: mongo: command not found报错问题处理(直接使用mongosh):https://blog.csdn.net/weixin_43837268/article/details/128049783
本文来自博客园,作者:Raymon撸码记,转载请注明原文链接:https://www.cnblogs.com/RaymonGoGo/p/17438085.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-05-28 win10 如何安装Docker、docker-compose 安装和配置
2022-05-28 Linux centos7 如何配置静态ip(桥接模式)