在 Hive 中执行外部脚本时,可以使用以下命令传递参数:

  1. 使用 SET 命令设置参数:
SET myparam='value';
  1. 在执行外部脚本时,使用 Hive 变量来传递参数:
!script.sh ${hiveconf:myparam}
  1. 使用 -hivevar 参数来传递参数:
hive -hivevar myparam='value' -f script.hql

以上三种方式都可以在 Hive 中执行外部脚本时传递参数。其中,第二种方式使用 Hive 变量可以在脚本中直接使用,而其他两种方式需要通过脚本语言来获取参数。

Hive 执行外部脚本传递参数的3种方法

原文地址: https://www.cveoy.top/t/topic/lxBt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录