我正在尝试使用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)
显然,我正在创建一个没有工作池连接的集群。我已经改变了端口并尝试了一切,但无法让它工作。有什么建议吗?
答案 0 :(得分:3)
最有可能" localhost"没听老人说话。可能想要使用像https://github.com/datastax/java-driver这样的cql客户端。否则,请确保在cassandra.yaml中启用了thrift