我正在创建一个oozie工作流程,在其中执行她将编写的脚本。该shell脚本使用beeline调用一个“ .hql”文件。 hql文件正在从表1中选择并插入表2中,表1和表2都已分区。 当我运行Oozie作业时,直线操作正在正确执行,但是数据没有插入表二中。 在beeline终端上执行时,相同的hql命令可以正常工作,并将数据插入表二中。 hql文件表现不正常的可能原因是什么?
答案 0 :(得分:0)
阅读以下有关霍顿作品的文章: https://community.hortonworks.com/questions/28224/strange-issue-with-beeline.html
经过反复试验,我发现了问题所在。 hive.hql文件在查询末尾期待换行,这是Hive 0.13.1中的错误,并已在hive 0.14.0中修复。