分享

使用hue 中的oozie 执行hive 任务

JME 发表于 2014-12-21 11:42:07 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 5 37204
我用的是cdh ,使用cdh 中的hue ,oozie 执行hive的时候,出现以下错误 QQ图片20141221095948.jpg .我把hql 语句写在shell 脚本中执行.
就报我的自定义函数找不到.如果在在linux 下执行脚本是没问题.在oozie 执行hive sql 语句也没问题我的自定义函数也有效.但是写错shell脚本放在oozie 中执行就报以上错误了.如果不使用自定义函数.是可以执行的.求大神解答,怎么回事,为什么自定义函数,放在oozie 就不行了

已有(5)人评论

跳转到指定楼层
desehawk 发表于 2014-12-21 12:11:15
应该需要做一些配置
HIVE_UDF.jar是否在sharelib里面

详细参考:
oozie运行hive以及hive的udf

回复

使用道具 举报

JME 发表于 2014-12-22 09:30:40
可是,我 oozie 执行hql 都没问题,改成shell 脚本 就出问题了,求解答
回复

使用道具 举报

bioger_hit 发表于 2014-12-22 11:40:40
JME 发表于 2014-12-22 09:30
可是,我 oozie 执行hql 都没问题,改成shell 脚本 就出问题了,求解答
每个脚本运行的环境都是不一样的,如果找不到说明引用有问题。
既然是shell脚本就应该在shell中运行,为何要放在oozie中
回复

使用道具 举报

JME 发表于 2014-12-22 12:24:42
bioger_hit 发表于 2014-12-22 11:40
每个脚本运行的环境都是不一样的,如果找不到说明引用有问题。
既然是shell脚本就应该在shell中运行,为 ...

只要是想通过oozie 来调度一些任务.
回复

使用道具 举报

desehawk 发表于 2014-12-22 13:01:02
JME 发表于 2014-12-22 12:24
只要是想通过oozie 来调度一些任务.
这个需要做一定的配置

参考这个,看是否对你有帮助

Oozie Shell Action 配置及遇到的问题总结

英文资料:

How To: Use Oozie Shell and Java Actions

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条