Apache Pig错误:无法转换为long:class org.apache.pig.data.BinSedesTuple

时间:2018-07-16 00:50:31

标签: hadoop apache-pig avro

我正在尝试使用AvroStorage()方法存储到HDFS。代码如下:

store 'data' into 'path' using AvroStorage('schema', $SCHEMA)

SCHEMA是我通过cat '/path/to/schema/schema.avsc'得到的变量 现在,我收到一条错误消息:

[main] ERROR org.apache.pig.backend.hadoop.executionengine.Launcher - Error: org.apache.avro.file.DataFileWriter$AppendWriteException: java.io.IOException: Cannot convert to long:class org.apache.pig.data.BinSedesTuple

似乎在抱怨它不能将某些字段转换为long。但是我不知道哪里出了问题。有人可以建议出什么问题或如何调试吗?非常感谢您的帮助。

0 个答案:

没有答案