我正在运行使用cloudera管理器安装的cloudera hadoop集群。
我已经部署了一个UDF并使用直接配置单元CLI成功运行。这包括使用'hive --auxpath xxx'向hive添加一些库jar,然后创建一个临时函数。
但是当我尝试使用Hue + Beeswax做同样的事情,我在左边使用方便的表单字段添加资源和临时函数时,我不断收到此错误:
FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask
我一遍又一遍地搜索,找不到错误代码'-101'被翻译的地方。
我目前正在查看的日志不是很有帮助。是否有不同的日志,我应该查看更多信息?
如果你们能为我翻译'错误代码-101'或指出我正确的方向,我真的很感激。
谢谢!
答案 0 :(得分:1)
运行search on the apache/hive repository后,退出代码101似乎来自TaskRunner
(link)中的runSequential()
方法。它似乎是一个通用的退出代码,表示在尝试执行任务时抛出了错误。
您运行的Hive版本可能比GitHub上的源代码旧,所以如果您想确定,可以找到正确的源代码。但如果它是除了通用错误代码之外的任何东西,我会感到惊讶。