hive流中出错

8dtrkrch  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(276)

我使用hive和r在一个大的数据集上为我的机器学习模型打分。但是代码给出了以下错误。
我已经在本地单独测试了r脚本是否有错误,并确保它没有错误。有人能指出这个错误吗?
错误:java.lang.runtimeexception:org.apache.hadoop.hive.ql.metadata.hiveexception:处理行(tag=0){“key”:{},“value”:{“\u col0”:986436000,“\u col1”:“0”,“\u col2”:“0”}位于org.apache.hadoop.hive.ql.exec.mr.execreducer.reduce(execreducer)。java:256)在org.apache.hadoop.mapred.reducetask.runoldreducer(reducetask。java:444)在org.apache.hadoop.mapred.reducetask.run(reducetask。java:392)在org.apache.hadoop.mapred.yarnchild$2.run(yarnchild。java:170)位于java.security.accesscontroller.doprivileged(本机方法)在javax.security.auth.subject.doas(subject。java:422)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1866)在org.apache.hadoop.mapred.yarnchild.main(yarnchild。java:164)由以下原因引起:org.apache.hadoop.hive.ql.metadata.hiveexception:处理行(tag=0){“key”:{}时发生配置单元运行时错误,org.apache.hadoop.hive.ql.exec.mr.execreducer.reduce(execreducer)上的“value”:{“\u col0”:986436000,“\u col1”:“0”}。java:244) ... 7其他原因:org.apache.hadoop.hive.ql.metadata.hiveexception:[error 20001]:读取或写入自定义脚本时出错。它可能因为一个错误而崩溃了。在

vmjh9lq9

vmjh9lq91#

上面的错误主要是因为自定义脚本中的一个错误(在我的例子中是r),我发现这个错误是在r脚本中加载一个h2o模型对象时发生的。

相关问题