我有三台电脑(A,B,C)。
在所有计算机上都会有主分片的副本集(以具有未分片集合的冗余)。
在计算机B和C上,将有一个单一成员碎片副本集。
如何告知mongodb不要在主分片副本集集群上持有任何分片的集合?
发布于 2021-03-03 01:36:28
分片用于水平缩放(也称为向外缩放)。如果对多个分片进行分片,然后将多个分片放在同一台计算机上,这首先就违背了分片的目的。只需在您的3台计算机上使用3节点副本集即可。
话虽如此,请参阅https://docs.mongodb.com/manual/tutorial/sharding-segmenting-data-by-location/,了解如何将数据路由到分片集群中的特定节点。
https://stackoverflow.com/questions/66443165
复制相似问题