问题标签 [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.

0 投票
2 回答
1384 浏览

mongodb - 无法通过 Mongodb shell 连接到 Mongodb 集群

我一直在尝试使用 shell 通过终端连接到 Mongodb Atlas 集群,但发生了一些有趣的事情,它总是向我抛出这些日志:

所以,需要明确的是,我的 IP 地址在列表中,所以这应该不是问题。

我注意到我的 Atlas 集群的版本是 4.0.13,我下载了相同版本的 mongodb-community。但是,每当我尝试安装 shell 时,它只会提供我的 4.2 版本(您可以在日志中看到它)。我个人认为版本不兼容是一个问题,但也许有人知道不同的原因?

0 投票
1 回答
600 浏览

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 记录

0 投票
1 回答
26 浏览

mongodb - 在 MongoDB 集群上主节点被杀死后,主节点选举未完成

我尝试测试 mongoDB 集群的故障转移方案。当我停止主节点时,我在 Java 代码的日志中看不到任何新的主节点选举,并且读/写操作被忽略并得到以下信息:

我正在使用以下配置:

rs.isMaster()返回这个:

我在这里看到的是主机列表有主节点,而被动列表有辅助节点。我不知道什么时候所有节点都被认为是在集群设置中的主机下,所以被动节点将是空的。我发现的唯一相关信息是辅助节点的优先级不应该为0。否则他们将不会被视为初选的候选人。

0 投票
3 回答
104 浏览

mongodb - MongoDB 分片和复制

我已经设置了 MongoDB 分片,现在我需要设置复制以确保可用性。我该怎么做呢?我目前有这个:

  • 2 个运行在不同数据中心的 mongos 实例
  • 2 个运行在不同数据中心的 mongod 配置服务器
  • 2 个运行在不同数据中心的 mongod 分片服务器
  • 所有通信都通过我的提供商设置的专用网络进行,该网络可以跨数据中心使用

我是否只是在每台服务器上设置复制(通过为每个服务器分配一个辅助服务器)?

0 投票
2 回答
582 浏览

mongodb - 我是 mongoDB Atlas 的新手,我现在想知道如何删除我的 MongoDB Atlas 项目

当我单击删除按钮时,它显示:

错误消息: “项目名称”已运行 Atlas 集群。在删除项目之前,需要终止所有 Atlas 集群。如下图所示:

在此处输入图像描述

0 投票
1 回答
40 浏览

mongodb - MongoDB 复制信息结果

我想了解以下内容:

  1. db.printSlaveReplicationInfo() 的第一次-第三次执行结果为“落后于主节点 0 秒(0 小时)”</li>
  2. db.printSlaveReplicationInfo() 的第四次执行结果为“落后于主节点 4 秒(0 小时)”</li>
  3. db.printSlaveReplicationInfo() 的第五次和第六次执行结果为“落后于主节点 2 秒(0 小时)”</li>
  4. db.printSlaveReplicationInfo() 的第 7-10 次执行结果为“落后于主节点 0 秒(0 小时)”</li>

即使没有执行任何更改或查询,为什么延迟总是在变化?

0 投票
0 回答
14 浏览

mongodb - 区域服务器从附近的 MongoDB 集群节点读取并写入远程 MongoDB 主节点

我们计划在 2 个不同的数据中心建立一个全球 MongoDB 集群。MongoDB master 将在 AWS 中国数据中心内,AWS Singapore 将有一个只读节点。

我们如何指定我们的新加坡服务器从 AWS 新加坡的 MongoDB 节点读取并写入 AWS 中国数据中心的 MongoDB Master 节点?

0 投票
0 回答
19 浏览

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

0 投票
3 回答
49 浏览

kubernetes - Mongodb集群Kubernetes有状态集没有删除

我使用mongodb kubernetes operator创建了 Mongodb 状态集。

现在我想从 kubernetes 仪表板中删除该状态集,但它会一次又一次地重新创建。

我们如何永久删除有状态集,以免再次创建它。

0 投票
0 回答
58 浏览

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。但是网络界面不起作用。

那是: