正确值kairosdb.datastore.cassandra.host_list

时间:2014-02-26 23:22:08

标签: cassandra kairosdb

我有一个4节点的Cassandra集群,并在所有这4个节点上运行KairosDB。 kairosdb.datastore.cassandra.host_list的默认值为localhost。我应该在这里指定所有Cassandra节点吗?如果是这样,我怎样才能确保负载在所有4个节点之间平衡?

1 个答案:

答案 0 :(得分:4)

从他们的代码来看,似乎他们使用Hector与Cassandra交谈。在这种情况下,Cassandra和负载均衡的连接池由hector实现自动完成,您不必担心它。所以,给它每个kairosdb实例的所有Cassandra节点的监听地址,你应该好好去。

代码: https://github.com/proofpoint/kairosdb/blob/master/src/main/java/org/kairosdb/datastore/cassandra/HectorConfiguration.java