首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >64位mongodb多分片问题

64位mongodb多分片问题
EN

Stack Overflow用户
提问于 2011-10-14 16:02:39
回答 1查看 188关注 0票数 0

我使用的是64位MongoDB,正在进行多分片测试。如果我在一台机器上保存多个分片。它工作得很好,但如果我将分片放在不同的机器上,它无法分片到第二个分片。我已经将第一个分片的大小限制在10MB,一旦它达到第一个分片的限制大小,它应该会开始分片到第二个分片,但不会发生so.Instead无法在第二个分片中存储更新到第一个分片。以下是我的分片详细信息。在我的环境中,最初有两个分片。第一个分片在我的第一台机器上,与我的应用程序一起运行。第二个分片在我的第二台机器上。配置如下:-*)在我的两个分片上,shard-server、configserver、mongos和我都通过mongos连接,/ mongo hostname:27017/admin,我在第一个分片和第二个分片中都添加了分片,并使用shard-key开启了数据库和收集级的分片。如果我在配置中的任何地方出错了,请告诉我。

先说谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-15 06:02:19

你的帖子可能需要一些编辑,这是很难阅读的。

看起来你有两台机器。在您拥有的每台计算机上:

  • mongod进程用作一个shard
  • mongod进程用作config
  • mongos进程
  • 连接到localhost:27017/admin

的应用程序的副本

如果我在配置中的任何地方出错了,请告诉我。

这里有几个可能的问题。请检查以下各项:

  1. 您只能有1或3个配置进程。看起来您有% 2,这将不起作用。
  2. 当您连接到localhost:27017/admin时,您连接到的是mongos还是mongod?任何一个都可以在这些端口上运行。您能为每个进程指定端口以帮助澄清吗?You connect to mongos,否则分片将不会查看日志,它们通常会有输出指示服务器正在做什么。如果没有指示发生“拆分”或“分块”,则可以将您的数据库配置为incorrectly.

最好的办法是从顶部开始,一次测试一块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7764726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档