一个 Hive 脚本可以从另一个 Hive 脚本运行吗?

2023-12-21

我创建了两个配置单元脚本 script1.hql 和 script2.hql。

是否可以从 script1.hql 运行脚本 script2.hql ?

我读到了有关使用 source 命令的信息,但无法回避它的使用。 任何指针/参考文档将不胜感激..


Use source <filepath>命令:

source /tmp/script2.hql; --inside script1

文档在这里:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli

Hive 将包含 /tmp/script2.hql 的文本并在相同的上下文中执行它,因此为主脚本定义的所有变量都可以访问 script2 命令。

source命令查找本地路径(不是 HDFS)。执行前将文件复制到本地目录。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个 Hive 脚本可以从另一个 Hive 脚本运行吗? 的相关文章

随机推荐