2013-10-08 55 views
-1

我想在多个节点上评估couchbase的性能。我有一个客户端可以根据某个模式为我生成数据(当前为1个节点,本地)。但我想知道如何水平缩放Couchbase以及它的工作原理。如果我有多台机器或AWS实例或Windows Azure,我如何配置Couchbase来分割数据,并且我可以评估其在多个节点上的性能。有关我如何做到这一点的任何建议和细节?如何在多个服务器或多个AWS实例上运行Couchbase?

+0

似乎在Couchbase网站上向[向群集添加节点](http://docs.couchbase.com/couchbase-manual-2.1/#choosing-when-to-rebalance)显示可以回答您的问题的相当不错的文档,因为它显示了如何将节点添加到群集。 [其他文档](http://www.couchbase.com/docs/couchbase-devguide-2.0/couchbase-nodes-clusters.html)讨论了Couchbase在节点间自动分片和自动平衡数据的事实。除了这个,你是否在寻找特定的东西?如果是这样,你能否在你的问题中澄清这一点? –

回答

1

我(还)没有熟悉Azure的,但你可以在AWS上找到Couchbase一个很好的白皮书:

讲起集群本身,你只需要到

  • 在多个节点上安装Couchbase
  • 创建之一上的“簇”然后
  • 然后您只需将其他节点添加到群集并重新平衡。

我已经创建了一个使用完全相同的步骤从命令行创建集群的Ansible脚本,请参阅

一旦你这样做,你的应用程序将利用所有的节点,并且您可以根据需要添加/删除节点。

最后,如果你想了解更多关于Couchbase架构,如何切分,故障切换,数据的一致性,索引工作,我想请你来看看这个白皮书:

相关问题