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本身的问题。
我正在使用 spark 对来自 Cassandra table 类型列的 64 位双精度执行一些统计分析:double
示例:
5.084936038014788E8
当我执行分析时,returns 什么也没有。查看 Spark documentation 数据类型后,我发现它应该支持 64 位双精度:
DoubleType: Represents 8-byte double-precision floating point numbers
如果我使用更小的精度:
5.0849E8
它工作正常。
原来是我计算算法的问题,不是spark本身的问题。