使用哪个 Cassandra 节点?
Posted
技术标签:
【中文标题】使用哪个 Cassandra 节点?【英文标题】:Which Cassandra node to use? 【发布时间】:2014-09-16 13:08:18 【问题描述】:我是 Cassandra 的新手。
我已经部署了一个 Cassandra 2.0 集群,一切正常。
不过,有一件事我不明白。
在使用数据库的 Web 应用程序中,我应该连接到哪个节点?我知道它们都是一样的,但我怎么知道那个节点没有关闭?
我读到你不应该使用负载平衡器,所以我有点困惑。
任何帮助表示赞赏。谢谢!
【问题讨论】:
【参考方案1】:根据您用于连接的驱动程序,您通常可以提供多个节点进行连接。通常为"node1,node2"("192.168.1.1,192.168.1.2")的形式
【讨论】:
知道了。这是标准的方式..?每次添加节点时都必须更改应用程序似乎很痛苦...... 同样,根据您的驱动程序,它将使用自动发现来查找新节点。以下是来自 DataStax 的 Java 驱动程序文档:datastax.com/documentation/developer/java-driver/1.0/common/… 谢谢,sonofaforester。我主要想知道 Usergrid 是如何做到的,例如如果有指定多个IP地址的设置,但你肯定让我走上了正轨。以上是关于使用哪个 Cassandra 节点?的主要内容,如果未能解决你的问题,请参考以下文章