FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask这是什么意思?

byqmnocz  于 2021-04-02  发布在  Hive
关注(0)|答案(1)|浏览(3570)

我正在运行一个 cloudera hadoop 集群,我使用 cloudera manager 安装。
我有一个udf,我已经部署并成功地使用hive cli运行。这涉及到使用'hive --auxpath '添加一些库jar到hive,然后创建一个临时函数。
但是当我尝试使用hue + beeswax做同样的事情时,我使用左边的表格栏添加资源和临时函数,我一直得到这个错误。

FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask

我找了一遍又一遍,却找不到翻译错误代码'-101'的地方。
我目前所看到的日志并没有什么帮助,是否有不同的日志有更多的信息,我应该看看?
我真的很感激,如果你们能翻译'错误代码-101'给我或指出我在正确的方向。
谢谢

xwmevbvl

xwmevbvl1#

在apache/hive仓库中搜索了一下,看起来退出代码101来自于TaskRunner中的runSequential()方法(链接),它似乎是一个通用的退出代码,表示在执行任务时出现了错误。
你正在运行的hive版本可能比github上的源代码更老,所以如果你想确定的话,你可以追踪到正确的源代码,但如果它不是一个通用的错误代码,我会感到惊讶。

相关问题