我正在处理交叉运算符。我在hdfs中有两个文件data1和data2,如下所示。
数据1-
(1,2,3)
(4,2,1)
数据2
(2,4)
(8,9)
(1,3)
现在我通过输入command将这个文件加载到一个变量中;
A = LOAD 'data1' AS (a1:int,a2:int,a3:int);
dump A;
倾倒后显示错误
字段\u丢弃\u类型\u转换\u失败
如下所示;
(,,,)
(,,,)
(,,,)
我做错什么了?
我正在处理交叉运算符。我在hdfs中有两个文件data1和data2,如下所示。
数据1-
(1,2,3)
(4,2,1)
数据2
(2,4)
(8,9)
(1,3)
现在我通过输入command将这个文件加载到一个变量中;
A = LOAD 'data1' AS (a1:int,a2:int,a3:int);
dump A;
倾倒后显示错误
字段\u丢弃\u类型\u转换\u失败
如下所示;
(,,,)
(,,,)
(,,,)
我做错什么了?
1条答案
按热度按时间3mpgtkmj1#
修改load语句,将pigstorage与“”一起用作分隔符。