
[英]“Beeline command not found” error while executing beeline command from python script (called from oozie shell action)
[英]Oozie shell action using beeline
我正在创建一个oozie工作流,在其中执行她将编写的脚本。 该shell脚本使用beeline调用一个“ .hql”文件。 hql文件正在从表1中选择并插入表2中,表1和表2都已分区。 当我运行Oozie作业时,直线操作正在正确执行,但是数据没有插入表二中。 在beeline终端上执行时,相同的hql命令可以正常工作,并将数据插入表二中。 hql文件表现不正常的可能原因是什么?
阅读以下有关Horton工作的文章: https ://community.hortonworks.com/questions/28224/strange-issue-with-beeline.html
经过大量的反复试验后,我发现了问题所在。 hive.hql文件在查询末尾期待换行,这是Hive 0.13.1中的错误,并已在hive 0.14.0中修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.