用Java创建Hector集群

时间:2015-07-30 19:26:52

标签: java cassandra hector

我正在尝试使用Hector的基本定义来创建一个Cassandra集群。这是我的代码(只有连接和架构部分)。

[['Project1' 'CT' 800L]]
[]

我基本上是通过在自己的网站上关注Hector文档来做到这一点。

我得到的错误就是这个:

  

线程“main”中的异常   me.prettyprint.hector.api.exceptions.HectorException:所有主机池   下调。重试负担被推送给客户。在   me.prettyprint.cassandra.connection.HConnectionManager.getClientFromLBPolicy(HConnectionManager.java:401)     在   me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:232)     在   me.prettyprint.cassandra.service.ThriftCluster.addKeyspace(ThriftCluster.java:168)     在   com.mycompany.mavenpails2.SpeedLayer.CassandraPrepwork(SpeedLayer.java:62)

显然,我正在创建一个没有工作池连接的集群。我已经改变了端口并尝试了一切,但无法让它工作。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

最有可能" localhost"没听老人说话。可能想要使用像https://github.com/datastax/java-driver这样的cql客户端。否则,请确保在cassandra.yaml中启用了thrift