运行配置单元查询时收到以下错误可能的原因是什么?

zpgglvta  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(550)

java.sql.sqlexception:处理语句时出错:失败:执行错误,从org.apache.hadoop.hive.ql.exec.tez.teztask返回代码2。vertex失败,vertexname=map 1,vertexid=vertex\u 1538324912862\u 7122\u 1\u 00,diagnostics=[任务失败,taskid=task\u 1538324912862\u 7122\u 1\u 00\u 000083,diagnostics=[任务尝试0失败,info=[错误:运行时失败task:java.lang.runtimeexception:java.lang.runtimeexception:java.io.ioexception:java.io.ioexception:换行前字节太多:2147483648

s5a0g9ez

s5a0g9ez1#

表中的某些文件没有换行记录分隔符,或者不符合表架构(请检查以结尾的字段,可能在表ddl中指定了错误的字段)。
您可以检查作业跟踪器日志以查找已处理的文件名。
例外情况 java.io.IOException: Too many bytes before newline: 2147483648 -这是因为字符串的最大大小为: 2^31-1 = 2147483647

相关问题