replicaset相关内容

具有简单密码认证的 MongoDB 副本集

我有一个 MongoDB 副本集,其中包含 3 个服务器(1 个主服务器、1 个辅助服务器、1 个仲裁器;这是由 Google Cloud 一键安装创建的默认副本集).主服务器和辅助服务器的 2 个配置文件(mongod.conf)已更改,添加了 security.authorization: enabled. 使用以下 MongoDB shell 命令添加根用户: 使用管理员db.cre ..
发布时间:2022-01-13 13:32:44 其他开发

ReplicaSet 和 ReplicationController 有什么区别?

根据我在文档中的描述,一个 ReplicaSet 是在运行 Deployment.它似乎支持 ReplicationController - 向上/向下扩展和自动重启,但不清楚它是否支持滚动升级或自动扩展. v1.1.8 用户指南展示了如何在部署应用程序(它会自动创建一个 ReplicaSet),但是 kubectl get replicasets 命令直到 v1.2.0 才可用.我在文档中 ..
发布时间:2021-12-15 18:02:03 其他开发

MONGO 选举初选

我有一个包含 5 个 mongo 节点的副本集,我关闭了 3 个节点进行 DR 测试,并向副本添加了一个新节点.然而,即使一个节点具有更高的优先级,我仍然有 3 个辅助节点并且没有主节点.你知道为什么吗,应该怎么做,我该如何修复它 解决方案 当您关闭 5 个节点中的 3 个时,您将失去拥有主节点的能力,因为大多数节点必须投票支持主节点. 当您添加新节点时,新节点必须先从主节点同步数据 ..
发布时间:2021-06-03 20:15:16 其他开发

错误信息":“副本集 rs0 的新配置 1 中没有描述的主机映射到此节点",为什么我会收到此消息?

我每次执行 rs.initiate() 时都会收到此消息: 副本集 rs0 的新配置 1 中没有描述的主机映射到此节点 这是我的 /etc/hosts/ 文件在两个副本集服务器上的外观. 服务器 1 和服务器 2“主机"文件 127.0.0.1 本地主机 aa.bb.cc.dd DataMongo1 ee.ff.gg.hh DataMongo2 服务器 1-mon ..
发布时间:2021-06-03 19:36:58 其他开发

“此节点未使用 replSet 选项启动"

我正在学习 MongoDBUniversity 的M101P:MongoDB for Developers 课程. 我在 MongoDB 3.2 上使用 WiredTiger. 我目前讨论的是副本集. 课程要求我使用以下代码创建副本集: mongod --replSet rs1 --logpath "1.log" --dbpath/data/rs1 --port 27017 - ..
发布时间:2021-06-03 19:28:54 其他开发

Mongo DB - 独立版和独立版之间的区别1-node 副本集

我需要使用 Mongo DB 事务,最近我了解到事务不适用于 Mongo 独立模式,但仅适用于副本集(Mongo DB with C# - 文档已添加与交易无关). 另外,我了解到不建议将独立模式用于生产. 所以我发现只需在 mongod.cfg 中定义一个副本集名称就足以将 Mongo DB 作为副本集而不是独立运行. 更改后,Mongo 事务开始工作. 然而,虽然我并没有真正使用复 ..
发布时间:2021-06-03 19:25:24 其他开发

Kubernetes-ReplicaSet vs PodDisruption预算

我想知道PodDisruptionBudget的附加值是什么. 据我了解,PodDisruptionBudget承诺一定数量的节点将始终保留在群集中,同时有2个选项来决定如何:minAvailable/maxUnavailable. 现在,当我定义ReplicaSet时,我定义了我想要多少个副本.因此,例如,如果我定义2,则副本数量将不少于2个.那是什么赋予了PodDisruption ..
发布时间:2021-05-28 19:59:06 其他开发

部署无法重新创建成功的副本集

我们正在使用Kubernetes 1.8在云提供商中部署我们的软件.通常,在部署特定的Pod模板时,部署无法创建成功的副本集,并且不会创建任何实例.我找不到比kubectl描述部署更好的描述. Type Status Reason ---- ------ ------ Available False MinimumRepl ..
发布时间:2021-02-15 19:58:55 其他开发

MonogoDB副本集状态不会从启动更改为辅助

我已经设置了一个具有3个节点(vm正在运行CentOS)的MongoDB副本集。一个节点成为主节点,另外2个节点卡在启动中。当这两个节点将从启动状态更改为辅助状态时。 aryabhata:PRIMARY> rs.status() { “ set”:“ aryabhata”, “ date”:ISODate(“ 2016-04-30T08:10:45.173Z”), “ myState” ..
发布时间:2020-10-16 05:07:23 其他开发

服务器上的活动连接数已达到最大

我正在使用mongodb和nodejs.我已经在Atlas上托管了mongodb. 我的后端一直运行良好,但是现在有时会卡住,当我在mongodb地图集上看到分析数据时,它显示活动连接的最大数量达到了 100 . 有人可以解释为什么会这样吗?我可以重启连接并使其 0 吗? @Stennie 我曾用猫鼬连接到数据库 这是我的配置文件 const mongooseOpti ..

MongoDB ReplicaSet中的多个母版

我有一个关于MongoDB的副本集中的多个母版的问题.我有以下布局: 服务器A->使用MongoDB&几个应用 服务器B->使用MongoDB&几个应用 MongoDB的两个实例都组织在同一副本集中(服务器A作为主要副本,服务器B作为次要副本).但是现在有问题了.两个数据库都应包含来自服务器上应用程序的数据. 是否可以部署具有两个主服务器的副本集,以使服务器A的数据在服务器 ..

pymongo:使用MongoReplicaSetClient的优势?

似乎 MongoClient 和 MongoReplicaSetClient 可以连接到mongo副本集.实际上,它们的文档页面几乎相同-相同的选项,相同的方法等-区别在于后者的构造函数要求我指定一个copysetSet. 在两种情况下,我们都可以指定读取首选项.在这两种情况下,如果发生降级,我们都必须处理AutoReconnect异常. 所以我的问题是: 为什么一个人要相对另一 ..
发布时间:2020-05-11 01:11:45 Python

猫鼬与Atlas上的ReplicaSet

我在MongoDB Atlas上设置了一个副本,这是我的mongo shell连接字符串,可以完美连接: $ mongo "mongodb://MY_SERVER-shard-00-00-clv3h.mongodb.net:27017,MY_SERVER-shard-00-01-clv3h.mongodb.net:27017,MY_SERVER-shard-00-02-clv3h.mongo ..
发布时间:2020-05-11 01:00:32 其他开发

MongoDB副本集成员状态为“其他".

三名成员,主要成员和二级-第三个是"OTHER"-我找不到关于该状态的任何信息,不确定该怎么做,我已经重新启动了实例,但是总是出现相同的情况.在该状态下找不到任何文档. 我是副本集的新手,我们将不胜感激. 解决方案 配置未正确设置. 您可以使用以下命令进行初始化: rs.initiate({ _id: "rs0", version: 1, ..
发布时间:2020-05-11 00:57:25 其他开发