【发布时间】:2015-10-09 16:33:06
【问题描述】:
我正在使用 Hector API 连接到 Cassandra 并使用计数器列族来更新计数器。数据是从页面印象中收集的,数量约为每秒 2000 个事件。
我正在使用五个运行 Cassandra 节点的大型 AWS 实例。我觉得一致性级别有问题。
我已经尝试过 QUARM 和 ONE 一致性级别,但两小时后它抛出超时异常。
我也尝试过任何一致性级别,但我得到以下异常:
代码:
ConfigurableConsistencyLevel ccl = new ConfigurableConsistencyLevel();
ccl.setDefaultReadConsistencyLevel(HConsistencyLevel.ONE);
ccl.setDefaultWriteConsistencyLevel(HConsistencyLevel.ANY);
me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:Consistency level ANY is not yet supported for counter columnfamily)
我想知道写操作的一致性级别是多少?谁能推荐一个适合我的解决方案?
【问题讨论】:
-
“我觉得一致性级别有问题”:为什么?为什么不说你的超时值有问题?
-
您能分享您的查询吗?
标签: cassandra datastax thrift hector nosql