暂无图片
MongoDB replica set 滚动重启问题
我来答
分享
豆宇斯
2023-01-31
MongoDB replica set 滚动重启问题

 3节点mongodb replica set 有什么办法可以通过脚本滚动重启3个节点吗

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
渔舟唱晚

可以开发ansible脚本实现滚动重启。

依次重启s-s-p

暂无图片 评论
暂无图片 有用 0
打赏 0
豆宇斯
题主
2023-03-16
我们现在就是用的ansible,但是如何通过ansible确认三节点哪个是S哪个是P再逐台重启,另外重启第二个S节点还需要等到第一个S完全启动才行,这里可以根据什么判断呢
回答交流
Markdown


请输入正文
提交
相关推荐
MongoDB用户权限的问题---使用超级管理员root用户登录数据库实例的问题
回答 4
我的理解是:认证库在创建用户的时候,最好统一指定为admin库在应用连接时同时指定业务库与认证库(业务库用于切换到指定业务库,认证库用于用户权限认证>也就是我列出来的第三种形式)
mysql,mongodb 带索引的count 为什么要遍历索引,而不做一个计数直接返回?
回答 1
已采纳
因为MVCC的原因。每人可看见的数据是不一样的(即每个事务看到的数据有可能是不一样的),所以无法做一个统一的计数器
mongodb 在go语言中连接数性能如何?和其他语言会有区别吗?
回答 1
已采纳
操作数据库和开发语言无关。数据库都不认开发语言的只认自己的SQL(noSQL数据库有有自己的SQL)所以不在乎语言。实际效率是取决于对应数据库自己的SQL,关键在于自己的执行计划。如果好久高效,如果不
MongoDB建表(集合)的时候可以加中文表名字注释吗?
回答 1
已采纳
没有直接向集合添加注释的方法。可以创建一个存储元数据的集合。
mongodb恢复分片集群数据
回答 1
看描述类似于用户权限有关,使用最高管理员账号操作的吗?
环境是在docker容器中安装的mongo3.4.6,容器打包后部署在k8s。 备份的时候因为数据量太大,不能使用mongo自带的备份方法去备份,所以用的备份/data/db数据目录的方法。
回答 1
在本地docker容器中把备份放进去是正常的吗?
mongodb 6.0.6 使用到交换分区
回答 3
参数是立即生效的,可以不重启;比如现在swap使用了2551,就不会继续增长了,但不会消除,要清空2551就需要重启。
如何评价WiredTiger这个存储引擎?
回答 1
WiredTiger相对于InnoDB等关系数据库引擎在几个方面有所不同:并发性能方面:WiredTiger通过解耦磁盘和内存的存储形式,实现了更高的内存并发度,这意味着更多的数据可以在内存中进行处理
dnf安装MongoDB时为什么自动下载安装了Python2?
回答 1
应该不需要,直接tar使用就行。
mongodb多个OR条件怎么优化?
回答 1
已采纳
从逻辑出发优化。比如你axxxorbyyy这样没有办法。需要加一下(axxxorbyyy)and一个时间范围。我就是写个大概。真实语法不是这样。