如何在Pig Map中构建单个字段

时间:2015-05-12 17:55:26

标签: hadoop apache-pig

我试图通过Pig从HDFS加载一些数据并遇到一个问题 - 我需要将Map中的一个字段从字符串转换为float。最简单的方法是什么?

我尝试在LOAD上定义输入模式,但发现我只能将地图中的所有内容分类为浮点数,而不是单个字段。

A = LOAD 'data' AS (f1:int, f2:map[float]);

问题的症结在于地图中的2/3字段是真正的浮点数,第三个字段是字符串,因此在此方法中删除字符串。任何人都可以给我指出解决这个问题的最佳方法吗?

0 个答案:

没有答案