如何在配置单元脚本中传递环境变量?

How to pass env variable in hive script?

我有一个带有 test.hql 的 hql 脚本 因为我在查询 date='${env:date}' 中有这样的环境变量 我怎样才能将参数传递给 hql 如果它是 hiveconf 或 hivevar,我们 运行 编写类似

的脚本
hive -f --hiveconf date='20220526' test.hql

谁能告诉我们如何传递环境变量

hive -f --env date='20220526' test.hql

我没有像上面那样通过[​​=12=]

环境变量将由 shell 解释,而不是查询。

export DATE='20220526' 
hive -f --hiveconf date="$DATE" test.hql

此外,应该使用 beeline 而不是弃用的 Hive cli