我有一个4节点的Cassandra集群,并在所有这4个节点上运行KairosDB。 kairosdb.datastore.cassandra.host_list
的默认值为localhost
。我应该在这里指定所有Cassandra节点吗?如果是这样,我怎样才能确保负载在所有4个节点之间平衡?
答案 0 :(得分:4)
从他们的代码来看,似乎他们使用Hector与Cassandra交谈。在这种情况下,Cassandra和负载均衡的连接池由hector实现自动完成,您不必担心它。所以,给它每个kairosdb实例的所有Cassandra节点的监听地址,你应该好好去。