Hive 蜂窝拼花地板表中的十进制字段问题

Hive 蜂窝拼花地板表中的十进制字段问题,hive,apache-pig,parquet,Hive,Apache Pig,Parquet,我在蜂房里有一张镶木地板的桌子,上面有一块 decimal (10,2) 现在,当我在pig中使用parquet.pig.ParquetLoader阅读此表时,十进制字段被转换为bytearray并给出垃圾值。 这个问题有什么解决方案吗?我们已经编写了一个cusotom拼花载入器,在其中我们扩展了LoadFunc类,并实现了我们想要的用于处理decimal的案例。加载数据时,您可以将字段类型指定为double或bigdecimal吗?我无法更改业务模式Murali,当我们在pig中加载拼花文件

我在蜂房里有一张镶木地板的桌子,上面有一块

decimal (10,2)
现在,当我在pig中使用
parquet.pig.ParquetLoader
阅读此表时,
十进制字段被转换为bytearray并给出垃圾值

这个问题有什么解决方案吗?

我们已经编写了一个cusotom拼花载入器,在其中我们扩展了LoadFunc类,并实现了我们想要的用于处理decimal的案例。

加载数据时,您可以将字段类型指定为double或bigdecimal吗?我无法更改业务模式Murali,当我们在pig中加载拼花文件时,我们不指定模式。它已经存在于拼花地板文件元数据中。您正在使用哪个版本的配置单元?我不记得配置单元的版本。。但这是最新的。。使用cloudera 5.4