Hive Bitmap UDF的bitmap无法转换20位字符串数字,如何解决

Viewed 32

image.png
如图,10000000359572519925(20位)无法转换。
此操作是在离线数仓udw上执行,导入了https://doris.apache.org/zh-CN/docs/1.2/ecosystem/hive-bitmap-udf的函数使用。这个数字小于 to_bitmap 函数中指定的0 ~ 1844674407370955161,并且非此区间的也会被定为null;

image.png
看日志是先转换成java的long类型,最大只支持9223372036854775807(19位),从而报错。

不知道这种场景我该如何处理这种数据转换为bitmap?

1 Answers

【问题状态】跟进中
【问题处理】内部处理中,有进展我会更新到论坛上