Hadoop 可以从另一个配置单元脚本运行配置单元脚本吗?
我已经创建了两个配置单元脚本script1.hql和script2.hql 是否可以从script1.hql运行脚本script2.hql 我读过关于使用source命令的内容,但无法了解它的用法。Hadoop 可以从另一个配置单元脚本运行配置单元脚本吗?,hadoop,hive,hiveql,hadoop2,Hadoop,Hive,Hiveql,Hadoop2,我已经创建了两个配置单元脚本script1.hql和script2.hql 是否可以从script1.hql运行脚本script2.hql 我读过关于使用source命令的内容,但无法了解它的用法。 任何指针/ref文档都将不胜感激。尝试使用该命令,看看是否可以执行 hive -f /home/user/sample.sql 使用source命令: source /tmp/script2.hql; --inside script1 文件如下: 配置单元将包含/tmp/script2.hql的
任何指针/ref文档都将不胜感激。尝试使用该命令,看看是否可以执行
hive -f /home/user/sample.sql
使用source
命令:
source /tmp/script2.hql; --inside script1
文件如下:
配置单元将包含/tmp/script2.hql的文本,并在相同的上下文中执行它,因此为主脚本定义的所有变量都可以通过script2命令访问
source
命令查找本地路径(非HDFS)。执行前将文件复制到本地目录。非常感谢。传递到script1.hql的HiveVar会自动用于script2.hql吗?@djah确定传递到script1.hql的HiveVar会自动用于script2.hql。我想你误解了这个问题。这将执行一个脚本,而不是两个