你如何查询cassandra的一组键?

时间:2015-02-10 14:23:25

标签: cassandra apache-spark cql

给定一组主键(包括分区和聚类键),从cassandra查询这些行的性能更高的方法是什么?

我正在尝试实现一个方法,给定一个键列表,将为CF中的其他几列返回一个spark RDD。我已经基于这个问题Distributed loading of a wide row into Spark from Cassandra实现了一个解决方案,但这会返回一个带有每个密钥分区的RDD。如果密钥列表很大,这将是低效的,并导致与cassandra的连接太多。

因此,我正在寻找一种有效的方法来查询一组主键的cassandra。

1 个答案:

答案 0 :(得分:2)

最快的解决方案应该是使用 IN 运算符(或者如果可能的话> )按分区键对群集键进行分组,然后根据需要拆分这些“超集​​” “客户方。”

干杯, 卡罗