Hadoop 在pig UDF中获取类强制转换异常

Hadoop 在pig UDF中获取类强制转换异常,hadoop,apache-pig,udf,Hadoop,Apache Pig,Udf,我有一个转换后的数据,我想把它转换回原始状态 eg: id cd1 cd2 1 x a 2 y b 3 z c 问题1:当我编写input.get(0)i getid时,我无法访问该行,即上表中的1 x a。那么,如何访问该行? 问题2:DataBag DataBag=(DataBag)input.get(0)给我一个类强制转换异常。我这样做的目的是在元组上附加一个迭代器。我不知道如何解决这个异常。我在网上看到了一些例子,他们也在做同样

我有一个转换后的数据,我想把它转换回原始状态

eg: id  cd1  cd2
    1   x    a
    2   y    b
    3   z    c
问题1:当我编写
input.get(0)
i get
id
时,我无法访问该行,即上表中的
1 x a
。那么,如何访问该行?

问题2:
DataBag DataBag=(DataBag)input.get(0)
给我一个类强制转换异常。我这样做的目的是在
元组上附加一个迭代器。我不知道如何解决这个异常。我在网上看到了一些例子,他们也在做同样的事情,但没有提到任何这样的异常。我已经编写了
输出模式