0

我正在为我的 Ruby on Rails 应用程序使用 Twitter 的 Cassandra 客户端https://github.com/twitter/cassandra 。

连接到集群与单个节点的最佳方式是什么?入门文档有以下示例代码:

client = Cassandra.new('Twitter', '127.0.0.1:9160')

这很好,而且都在单节点设置中,但是当你有一个集群时,连接字符串是什么样子的?如果一个节点出现故障,客户端是否足够聪明,可以停止与启动并运行的节点通信?

4

1 回答 1

1

检查源代码,初始化程序似乎接受服务器数组:端口字符串

client = Cassandra.new('Twitter', ['127.0.0.1:9160', '127.0.0.1:9161', '127.0.0.1:9162'])

当节点死亡时,不确定 Cassandras 的行为

于 2013-05-27T18:51:28.680 回答