繁体   English   中英

如何记录分片MongoDB群集上文档的位置?

How to log where documents on a Sharded MongoDB Cluster go?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我使用Docker设置了本地Sharded MongoDB集群,并配置了一个分片集合。 集群有2个mongos,3个配置服务器(1个主服务器/ 2个辅助服务器),6个分片服务器(2个分片,每个1个主服务器/ 2个辅助服务器)。 分片集合工作正常,并且文档在两个分片之间平均分配。

现在,我试图找到一种方法来登录存储每个文档的分片。

示例:我存储了3个文档A,B和C。日志应该告诉我A和C去了shard_0,而B去了shard_1。

如何实现这种行为?

更多背景:我使用Spring作为后端,并使用带有分片fs.chunks集合的GridFS。 我想知道每个文件的二进制数据存储在哪个分片上。 最好是我希望Spring记录使用GridFSTemplate存储的文件的去向,但是它没有日志记录的内置内容,因此我想这不是一件容易的事情。

问题暂未有回复.您可以查看右边的相关问题.
1 MongoDB分片群集路由

我想学习到MongoDB分片集群的MongoDB查询的整个路线,然后返回结果。 它是否从mongos传递到配置服务器,然后传递到其中一个分片,然后返回到config并返回到客户端驱动程序? 谢谢! ...

2014-01-07 13:14:54 2 836   mongodb
2 MongoDB:$与分片群集隔离

MongoDB文档说 : $ isolated不适用于分片群集 这是否意味着它根本不起作用 ? 还是意味着,如果受影响的文件都放在不同的碎片这是行不通的 ,这意味着如果受影响的文件都放在同一个碎片它的工作 ? 我有一个分片群集,但我可以确保所有受影响的文档都在同一个分片 ...

3 MongoDB:在分片群集上查询

我有一个名为test2的分片集群。 db.collection.getShardDistribution()给了我这个: 为什么我的.count()查询仅返回shard0000中的全部文档,而我的可迭代对象仅迭代shard0000中的文档? 我该怎么做才能使查询返回整个集合? ...

4 mongoDB分片群集和块

我是mongoDB的新手,我想知道mongodb分片群集上没有任何块是否正常? 让我举例说明。 我有三个碎片: 我有一些数据库,尤其是shard1上的一个: 但是一点儿也没有... 最重要的是,如果我连接到udev_prod数据库并尝试获取任何集合的分片分发,则m ...

2015-01-23 15:47:01 1 133   mongodb
5 Mongodb分片群集$ in VS $ or

如果我在分片密钥中使用了MongoDB压缩集群:“ my_key”。 我必须在收集包中找到带有不同my_key的文档(大约10-500个项目)。 敌人的例子: db.test.find({my_key:{$ in:[1,3,5,67,45,56 ...]}}) Mongos知道带 ...

6 如何从mongodb分片群集中删除损坏的分片

我在Cent OS 7上将MongoDB 4.0与Wired Tiger引擎一起使用,它由9个分片组成的分片集群,每个分片都有全部数据的一部分, 其中一个具有3个副本成员的分片已损坏,它们都无法启动。没有此分片,分片群集将无法工作,那么我如何接受一个分片的丢失而保留另一个好分片呢? ...

2018-12-24 08:34:20 0 18   mongodb
7 如何连接到MongoDB分片群集

我在看起来像这样的aws上设置集群 我想通过连接字符串URI连接到它。 我的连接字符串当前如下所示: 但是由于某种原因,当我尝试与它连接时,我得到了无法解决的错误。 但是,我可以连接到单个分片就好了。 我在这里缺少什么阻止我连接到整个集群? ...

8 Mongodb分片群集的配置错误

我在Mongodb分片群集的配置中出现错误。 我尝试了rs.add("127.0.0.1:27002") , rs.add("loclahost:27002")和rs.add("hostname:27002")所有可能性 但我得到了错误: ...

9 mongodb分片群集错误14037

我将根据官方教程使用三个配置服务器,副本集中的三个服务器并使用mongos客户端创建共享集群,但是当我尝试使用以下方法创建集合时 我懂了 我的服务器状态是 和分片状态 我究竟做错了什么? 提前致谢。 ...

10 MongoDB分片文档插入

我创建了一个碎片,状态似乎很好 但是现在,尝试插入或事件只是运行find命令是行不通的,几秒钟/分钟后,我收到以下消息: 试: 结果是 我不知道该怎么办...我在“ mongos”外壳中 非常感谢您的帮助! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM