0
我使用Hector API连接到Cassandra并使用计数器列族来更新计数器。数据是从网页展示中收集的,并且数据量大约为每秒2000个事件。Cassandra在多节点集群上编写一致性级别
我正在使用运行Cassandra节点的五个AWS大型实例。我觉得一致性水平存在一些问题。
我已经尝试QUARM和ONE一致性级别,但两个小时后它抛出timedout异常。
而且我也试图与任何一致性的水平,但我得到以下异常:
代码:
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)
我想知道的写操作是什么一致性水平?任何人都可以请建议一个适合我的解决方案吗?
“我觉得一致性水平有问题”:为什么?为什么不说你的超时价值有问题? – Raedwald
你能分享你的查询吗? – phact