Nosql 将碎片从一个BigCoach服务器移动到另一个服务器(用于平衡)
我目前正在测试BigCoach以获取大量数据(每天1500万条记录) 当我需要生成数据视图时,我会遇到一些平衡问题,因为我的两台机器中的一台比另一台弱得多。结果是,较好的机器完成了,没有什么事可做,而较弱的机器还有很多事要做。(单芯与双芯) 我现在的想法是将一些碎片从较弱的机器移到另一台机器上,以便它们几乎同时完成 因此,我的问题是,如何将碎片从weeker BigCoach服务器移动到更好的服务器 谢谢你的帮助+最好的问候Nosql 将碎片从一个BigCoach服务器移动到另一个服务器(用于平衡),nosql,couchdb,bigcouch,Nosql,Couchdb,Bigcouch,我目前正在测试BigCoach以获取大量数据(每天1500万条记录) 当我需要生成数据视图时,我会遇到一些平衡问题,因为我的两台机器中的一台比另一台弱得多。结果是,较好的机器完成了,没有什么事可做,而较弱的机器还有很多事要做。(单芯与双芯) 我现在的想法是将一些碎片从较弱的机器移到另一台机器上,以便它们几乎同时完成 因此,我的问题是,如何将碎片从weeker BigCoach服务器移动到更好的服务器 谢谢你的帮助+最好的问候 Andy大沙发碎片只是CouchDB数据库,因此移动它们的过程非常简单
Andy大沙发碎片只是CouchDB数据库,因此移动它们的过程非常简单。BigCoach的未来版本将自动执行该过程,但现在,我只描述它 一点背景知识将有助于解释。BigCoach节点正在侦听两个端口5984和5986。前端端口5984看起来像CouchDB(同时是集群和容错的)。后端口5986直接与特定节点上的底层CouchDB服务器通信。您会注意到,除了数据库的碎片之外,localhost中还显示了两个额外的数据库:5986/_all_dbs。其中一个称为“节点”,您在设置集群时已经与它进行了交互。另一个称为“dbs”,包含每个集群数据库的文档,指定数据库中每个碎片的每个副本实际所在的位置 所以,要移动碎片,你需要做一些事情
罗伯特·纽森-Cloudant。你好,罗伯特,2年前你提到BigCoach的未来版本将自动执行重新切分过程。是否已经有一个自动化的程序来执行此操作?