(1)hive -e 执行
直接执行
hive -e '待执行语句'
设置基本参数
hive --hiveconf hive.metastore.uris="xx" -e "待执行语句" > xx/xx(导出路径)
动态传参
hive -hivevar tableName="xx" -hivevar partitionTime="xx" -e "待执行语句"
整合语句
hive --hiveconf tez.application.tags="xx" --hiveconf hive.metastore.uris="xx" -hivevar tableName="xx" -hivevar partitionTime="xx" -e "待执行语句" > xx/xx(导出路径)
(2)hive -f 执行
同上,将-f 替换 -e 并将sql语句整理至文档,执行指定路径下sql文件