使用Beeline的Oozie外壳动作

时间:2018-08-15 03:53:11

标签: shell hive oozie beeline

我正在创建一个oozie工作流程,在其中执行她将编写的脚本。该shell脚本使用beeline调用一个“ .hql”文件。 hql文件正在从表1中选择并插入表2中,表1和表2都已分区。 当我运行Oozie作业时,直线操作正在正确执行,但是数据没有插入表二中。 在beeline终端上执行时,相同的hql命令可以正常工作,并将数据插入表二中。 hql文件表现不正常的可能原因是什么?

1 个答案:

答案 0 :(得分:0)

阅读以下有关霍顿作品的文章: https://community.hortonworks.com/questions/28224/strange-issue-with-beeline.html

经过反复试验,我发现了问题所在。 hive.hql文件在查询末尾期待换行,这是Hive 0.13.1中的错误,并已在hive 0.14.0中修复。