问题标签 [mongodb-cluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 无法通过 Mongodb shell 连接到 Mongodb 集群
我一直在尝试使用 shell 通过终端连接到 Mongodb Atlas 集群,但发生了一些有趣的事情,它总是向我抛出这些日志:
所以,需要明确的是,我的 IP 地址在列表中,所以这应该不是问题。
我注意到我的 Atlas 集群的版本是 4.0.13,我下载了相同版本的 mongodb-community。但是,每当我尝试安装 shell 时,它只会提供我的 4.2 版本(您可以在日志中看到它)。我个人认为版本不兼容是一个问题,但也许有人知道不同的原因?
mongodb - 无法导入 URI。无法查找主机 cluster0-ohzuo.mongodb.net 的 TXT 记录
我正在尝试将 Mongodb Atlas 集群连接到 Studio 3t。
我在“连接到集群”中从 Mongodb 帐户复制了 mongodb+srv://:@cluster0-ohzuo.mongodb.net/test
在 Studio 3t 中,我转到连接管理器 > 新连接 > 导入 URI 并粘贴上面的字符串。
我收到以下错误:无法导入 URI。无法查找主机 cluster0-ohzuo.mongodb.net 的 TXT 记录
mongodb - 在 MongoDB 集群上主节点被杀死后,主节点选举未完成
我尝试测试 mongoDB 集群的故障转移方案。当我停止主节点时,我在 Java 代码的日志中看不到任何新的主节点选举,并且读/写操作被忽略并得到以下信息:
我正在使用以下配置:
rs.isMaster()
返回这个:
我在这里看到的是主机列表有主节点,而被动列表有辅助节点。我不知道什么时候所有节点都被认为是在集群设置中的主机下,所以被动节点将是空的。我发现的唯一相关信息是辅助节点的优先级不应该为0。否则他们将不会被视为初选的候选人。
mongodb - MongoDB 分片和复制
我已经设置了 MongoDB 分片,现在我需要设置复制以确保可用性。我该怎么做呢?我目前有这个:
- 2 个运行在不同数据中心的 mongos 实例
- 2 个运行在不同数据中心的 mongod 配置服务器
- 2 个运行在不同数据中心的 mongod 分片服务器
- 所有通信都通过我的提供商设置的专用网络进行,该网络可以跨数据中心使用
我是否只是在每台服务器上设置复制(通过为每个服务器分配一个辅助服务器)?
mongodb - MongoDB 复制信息结果
我想了解以下内容:
- db.printSlaveReplicationInfo() 的第一次-第三次执行结果为“落后于主节点 0 秒(0 小时)”</li>
- db.printSlaveReplicationInfo() 的第四次执行结果为“落后于主节点 4 秒(0 小时)”</li>
- db.printSlaveReplicationInfo() 的第五次和第六次执行结果为“落后于主节点 2 秒(0 小时)”</li>
- db.printSlaveReplicationInfo() 的第 7-10 次执行结果为“落后于主节点 0 秒(0 小时)”</li>
即使没有执行任何更改或查询,为什么延迟总是在变化?
mongodb - 区域服务器从附近的 MongoDB 集群节点读取并写入远程 MongoDB 主节点
我们计划在 2 个不同的数据中心建立一个全球 MongoDB 集群。MongoDB master 将在 AWS 中国数据中心内,AWS Singapore 将有一个只读节点。
我们如何指定我们的新加坡服务器从 AWS 新加坡的 MongoDB 节点读取并写入 AWS 中国数据中心的 MongoDB Master 节点?
mongodb - 最初值得优化的 MongoDB 配置
我是 MongoDB 的新手。
有哪些配置参数值得一开始优化(例如不同的缓存大小等)?
注意:每个 mongod (shard)、mongod (config) 和 mongos 组件都在 Docker 容器中运行,最初没有资源限制,并且来自官方镜像 (v4.2.17)。
集群详情:
集群大小 = 3 节点集群(在同一 VPC 中)
节点类型 = AWS EC2
2vCPU
,8GB memory
(m5.large)附加数据量 = EBS(GP2)
60GB
,180 IOPS
数据库数据大小 =
6GB
kubernetes - Mongodb集群Kubernetes有状态集没有删除
我使用mongodb kubernetes operator创建了 Mongodb 状态集。
现在我想从 kubernetes 仪表板中删除该状态集,但它会一次又一次地重新创建。
我们如何永久删除有状态集,以免再次创建它。
mongodb - 如何使用 mogodb 集群运行 docker?
我使用这个运行 MongoDB+ mongo-express Web 界面的 docker-compose: https ://gist.github.com/adamelliotfields/cd49f056deab05250876286d7657dc4b
如何使用 mongodb 集群和 mongo-express 作为 Web 界面运行 docker?
A 附上了我的 docker-compose 文件:我从 bitnami 得到它并添加了 mongo-express。但是网络界面不起作用。
那是: