R1 =使用PigStorage(',')作为(a:int,b:int)加载'/home/cloudera/desktop/emp.txt'; dump R1;

时间:2016-07-19 01:18:17

标签: hive apache-pig

Input : (a, (b,c))

Pig -x local 

R1=load '/home/cloudera/desktop/emp.txt' using PigStorage(' , ') as (a:int, b:int);       
dump R1;

当我执行此查询时,我没有得到所需的输出。我只得到(,)。

1 个答案:

答案 0 :(得分:0)

数据有元组。使用下面的代码。

R1 = load '/home/cloudera/desktop/emp.txt' as (t1: tuple(t1a: chararray, t: tuple(tb: chararray,tc: chararray)));

dump R1;

或从数据文件中删除'('并选择正确的数据类型......