如何在配置单元脚本中传递环境变量?
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
我有一个带有 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