hive -e

hive -e “source 路径/文件.sql”
hive -e ""也可以直接执行sql语句

hive -f

#hive文件/cib/a.sql中的语句:

select * from student where etl_date='${hivevar:input_date}' and jxsj='${hivevar:yesterday}';

执行a.sql文件

`hive -hivevar input_date=20200202 -hivevar yesterday=20200201 -f /cib/a.sql

解释:hivevar 是执行的sql文件中定义的变量标记
input_date是执行的sql文件中定义的变量名

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐