Spark 可以使用 JAVA 在 Cassandra 中的 64 位双精度数上运行吗

Can Spark operate on a 64 Bit Double within Cassandra using JAVA

我正在使用 spark 对来自 Cassandra table 类型列的 64 位双精度执行一些统计分析:double

示例:

5.084936038014788E8

当我执行分析时,returns 什么也没有。查看 Spark documentation 数据类型后,我发现它应该支持 64 位双精度:

DoubleType: Represents 8-byte double-precision floating point numbers

如果我使用更小的精度:

5.0849E8

它工作正常。

原来是我计算算法的问题,不是spark本身的问题。