field_discarded_type_conversion_failed错误 - 猪
问题描述:
我正在使用CROSS操作符。我在hdfs中有两个文件data1 & data2,如下所示。field_discarded_type_conversion_failed错误 - 猪
data1-
(1,2,3)
(4,2,1)
数据2
(2,4)
(8,9)
(1,3)
现在我通过键入命令加载此文件到一个变量;
A = LOAD 'data1' AS (a1:int,a2:int,a3:int);
dump A;
倾倒它之后是显示错误
FIELD_DISCARDED_TYPE_CONVERSION_FAILED
和表示像下面;
(,,,)
(,,,)
(,,,)
我在做什么错?
答
修改load语句以使用PigStorage和','作为分隔符。
A = LOAD 'data1' USING PigStorage(',') AS (a1:int,a2:int,a3:int);
DUMP A;