使用cassandra ruby客户端连接到cassandra节点群集

3ks5zfa0  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(474)

我正在使用twitter的cassandra客户端https://github.com/twitter/cassandra 我的rubyonrails应用程序。
与单个节点相比,连接到集群的最佳方式是什么?入门文档包含以下示例代码:

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

这很好,而且都是在单节点设置中,但是当您有一个集群时,连接字符串是什么样子的呢?如果某个节点发生故障,客户端是否足够聪明,可以停止与正在运行的节点通话?

4urapxun

4urapxun1#

签入源代码时,初始值设定项似乎接受server:port strings

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

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

相关问题