如何使用带有大十进制数字的spark?

时间:2018-10-31 00:38:26

标签: java scala apache-spark types

我的数据库具有numeric值,该值最多为256位无符号整数。但是,spark的decimalType的上限为Decimal(38,18)。

当我尝试对列进行计算时,会引发异常。

  

java.lang.IllegalArgumentException:要求失败:小数精度39超过最大精度38“。

是否有任何第三方库或解决方法可以解决此问题?还是Spark设计用于小于Decimal(38,18)的数字?

0 个答案:

没有答案