
[英]Force MongoDB Replica Set to use IP instead of hostname during creation
我正在通过Mongo Cloud Manager设置MongoDB副本集。 两个具有随机主机名的Mongo实例正在docker容器内运行。 在创建期间,MongoDB在配置中将容器的主机名设置为成员的主机(rs.conf()。members [i] .host字段)。 因此,我无法访问此副 ...
[英]Force MongoDB Replica Set to use IP instead of hostname during creation
我正在通过Mongo Cloud Manager设置MongoDB副本集。 两个具有随机主机名的Mongo实例正在docker容器内运行。 在创建期间,MongoDB在配置中将容器的主机名设置为成员的主机(rs.conf()。members [i] .host字段)。 因此,我无法访问此副 ...
[英]MongoError: failed to connect to server [<docker-machine>:<port>] on first connect
尝试使用 mongoose 库将 MongoDB 与 replicaSet 连接字符串连接起来。 但是没有连接到生产服务器,它给我一个错误: 注意:上面的代码在我的本地机器中/与我的本地机器一起使用成功消息时可以正常工作。 ...
[英]MongoDB multiple access to same server
我已经在Windows虚拟机上本地运行MongoDB服务器。 我有来自不同工厂的数据。 我猜最好和最简单的选择是为每个工厂创建一个数据库。 更确切地说,对于每个工厂,我必须创建3个不同的DB来放置同一工厂的不同类型的数据(原始数据,处理后的数据,分析的数据)。 实际上,我为每个工厂创建了 ...
[英]StatefulSet, ReplicaSet or DaemonSet. What is the best for a single Pod?
我想在节点上部署一个 Pod 来托管我的服务(例如 GitLab)。 问题是:节点故障(如重启)后不会重新创建 Pod。 解决方案:使用 StatefulSet、ReplicaSet 或 DaemonSet 来确保节点故障后创建 Pod。 但是对于这种情况,什么是最好的? 这个 Pod 是有状态的 ...
[英]Get shard id for given value of sharding key in mongodb
我在分簇集群中有两个副本集,其中的文档由userId字段分片。 有什么方法可以查询给定文档中包含哪些分片(副本集)(通过_id或分片密钥字段),而无需在客户端重新实现共享密钥哈希 ...
[英]Why don't two Kubernetes ReplicaSets with same selector conflict with each other?
副本集 1 副本集 2 当我创建这两个 ReplicaSet 时,一个会忽略另一个创建的 pod。 据我从文档中了解到,如果有足够多的 pod 与副本集的选择器匹配,则不应创建新的 pod。 为什么会发生这种情况? 是使用 ownerReferences 吗? ...
[英]Error creating replicaset - unknown unknown field “replicas” in io.k8s.api.apps.v1.ReplicaSet
小组,我正在尝试创建副本集,但由于出现错误 验证数据时出错: [ValidationError(ReplicaSet):io.k8s.api.apps.v1.ReplicaSet中的未知字段“ replicas”,ValidationError(ReplicaSet):io.k8 ...
[英]update kubernetes deployment with jenkins
我正在使用Kubernetes Continuous Deploy插件在我的Kubernetes集群上部署和升级部署。 我正在使用管道,这是Jenkinsfile: Deployment.yml相反是: 为了让Kubernetes理解Deployment发生了变化(因此进行了升 ...
[英]Kubernetes GKE in GCP replicas number doesn't match
我有以下yaml文件,副本设置为3,但是当我在yaml中的GKE和控制台中将其部署在GKE上时,副本的数量仅为一个。 当我部署时,将创建吊舱,但随后将其终止。 我忘了什么吗 这是我在GCP控制台上看到的内容: [编辑] 我还添加了HPA: 谢谢,问候 ...
[英]MongoDB retryWrites=true is not working with version 3.6+
我已通读https://docs.mongodb.com/manual/core/retryable-writes/并设置了所有必需的属性以使其正常工作,但到目前为止还算不上什么。 有3个成员副本,并且程序正在运行以插入记录时,我杀死了主数据库,而在为新的主数据库进行选举时,我的代码中发生 ...
[英]MongoDB Error: Unable to reach primary for set [set_name] when connect to mongo replica set
我正在尝试连接到由 3 个 mongo docker-container 组成的 MongoDB 副本集,但出现错误消息: Unable to reach primary for set rs0 。 Git 仓库: https : //github.com/frontalnh/mongodb-r ...
[英]Kubernetes: Replicaset with multi-container pod not provisioning all containers
附加的图像是我要配置的副本集的yaml代码,执行时仅对sync-gcp容器进行了配置。 我不确定我在执行我的副本集的Yaml代码时出错了 以下是副本集的describe命令的输出 ...
[英]Writing to many replicas of MongoDB
假设我有一个写入数据库的分布式应用程序。 为了减少延迟,其中一个实例(应用程序+数据库)托管在澳大利亚,而另一个实例托管在欧洲。 两个数据库实例都需要共享相同的数据。 因此,我们所追求的是数据局部性。 这样做的原因很明显:我们不希望澳大利亚的用户向我们在欧洲的数据库发送请求,因为这会 ...
[英]How to convert MongoDB storage engine from wiredTiger to In-Memory in replica set?
我有3个使用wiredTiger设置的mongoDB副本集。 我想使用内存引擎,所以两个节点将使用内存(其中一个将是主节点),第三个将使用WT(用作仲裁器)。 是否可以将其中两个节点的存储引擎从WT转换到内存中? 如果可以,请分享一些资源。 另外,是否有针对内存中mongoDB副本集的最 ...
[英]MongoDB replicaset TLS/SSL
我已成功通过私有IP在3台服务器上启动了MongoDB 4副本集。 现在,我想绑定另一个IP,它需要启用TLS / SSL。 我创建了PEMKeyFile和CAFile并在所有3台服务器上复制了这些文件,并将以下代码添加到所有3台服务器的mongod.config文件中。 我有错 ...
[英]What are the steps to recover the OpenEBS Jiva volume from read-only?
我遇到了一个集群情况,其中所有带有副本的节点都关闭了,但现在它们都重新联机并且副本正在运行。 但是,我在应用程序中的卷挂载仍然抱怨挂载是只读的。 恢复的步骤是什么? ...
[英]Cannot connect to a working, Dockerized Mongo ReplSet
我正在尝试使用以下docker-compose文件创建在本地运行的Mongo ReplicaSet: 因此,这实际上似乎有效! 我不会发布全部内容,但是当我运行rs.status()我得到以下信息: 但是,当我尝试连接到copysetSet而不是单个节点时,会收到以下错误日志: ...
[英]Spring boot MongoDB replica set exception
我正在使用Spring Boot 2.0.3和MongoDB。 我需要在应用程序中连接到2个数据库。 每个数据库都有自己的副本集。 我没有在application.properties中使用默认的spring.data.mongodb.uri属性来连接到这些数据库。 我使用带有以下连接U ...
[英]Kubernetes: Cannot access mongodb replicaset service from a different namespace
如果我的问题表达方式有问题,请告诉我,这样下次我可以做得更好或编辑问题。 我做了什么。 使用rancher与Amazon EKS创建集群。 在“默认”名称空间中部署了一个nodejs应用。 使用默认设置从rancher应用程序目录中安装了MongoDB副本集。 ...
[英]Is it possible to consolidate mongodb primaries to a single secondary?
我想实现一种配置,其中在3个不同的服务器上有3个主要的mongodb,在云中运行的是1个mongodb。 这3个主数据库都将使用不同的集合名称来写入数据。 我要实现的是,所有三个主数据库都应将其数据与云中存在的一个数据库同步到自己的集合。 这可能吗? 如果是,那么您能指出我的任何资源吗? ...