我是卡桑德拉的新手,我试图用4个节点建立一个Cassandra2.0集群,每个节点在2个不同的机架中。它们都在同一个数据中心。这就是我在文档中看到的
正确使用机架:
我所理解的是,在cassandra-rackdc.properties中,我需要使用单机架名称,即使我有两个机架,然后按这样的顺序放置节点,使它们以交替的方式放置-- RAC1-NODE1、RAC2-NODE1、RAC1-NODE2、RAC2-NODE2。
只是想知道这是否正确。如果是,如何在添加节点时强制执行此顺序。
谢谢。
发布于 2015-02-27 19:47:59
这篇文章在我看来有点模糊,但这可能是因为我不是以英语为母语的。但是,第一条语句是明确的--每个机架中绝对应该有相同数量的节点。关于第二项声明我怀疑这部分文档是很久以前携带的,需要重新审视一下。我的理解是,如果您使用PropertyFileSnitch,那么您应该为您的节点使用适当的机架名称,您只需将它们按交替顺序放置到环中即可。排序是通过显式令牌分配完成的,或者,如果在数据中心中使用虚拟节点,则会自动为您完成排序。
发布于 2016-06-29 12:53:20
机架相关信息仅适用于单令牌体系结构,不适用于虚拟节点.如果您使用的是vNodes,那么您不必担心它。
https://stackoverflow.com/questions/28768143
复制相似问题