如何从java获取聚合Cassandra行数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从java获取聚合Cassandra行数据相关的知识,希望对你有一定的参考价值。
我在Cassandra有一个表,其中包含int列价格和数量以及项目。
以下是表值:
商品价格数量x。 10. 100 y。 11. 200 z。 12. 300瓦。 13. 400
现在当我从java ex,price> 10中激活一个select查询时,
它正在返回{200,300,400}
但我需要将数据汇总为{900}
我在查询中使用了sum(),但它给出了以下异常。
引起:com.datastax.driver.core.exceptions.InvalidQueryException:com.datastax.driver.core.Responses $ Error.asException中的未知函数'sum'
我无法在java中实现聚合函数。
答案
您必须至少使用2.2版本的cassandra用于聚合以外的聚合函数。
以上是关于如何从java获取聚合Cassandra行数据的主要内容,如果未能解决你的问题,请参考以下文章
Cassandra:带有地图结果的 UDF 在 Java 中获取 CodecNotFoundException