cassandra hector身份验证错误

时间:2014-05-22 11:34:05

标签: cassandra hector

我正在尝试使用Hector api 1.1-4访问Cassandra数据库,并且我在Cassandra中启用了身份验证和授权。这是我创建集群的代码:

cluster = HFactory.getOrCreateCluster(" Test Cluster"," localHost:9160",凭据);

但不幸的是它给了我错误:

HFactory类型中的方法getOrCreateCluster(String,CassandraHostConfigurator,Map)不适用于参数(String,String,Map)

1 个答案:

答案 0 :(得分:1)

您将第二个参数作为String提供,错误告诉您需要提供CassandraHostConfigurator对象。将对象构建为:

CassandraHostConfigurator hostConfig = new CassandraHostConfigurator("localhost:9160");

现在尝试提供新参数。

HFactory.getOrCreateCluster("Test Cluster", hostConfig, credentials);

P.S。 wiki这一行,所以请随意做同样的事。