从查询中设置配置单元配置变量

v2g6jxz6  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(326)

是否可以从查询中设置配置单元配置变量?
例如,我有一个查询:

select name from stg_log;

我想把'名字'储存到

hiveconf:name

可变的。
有可能吗?

8zzbczxx

8zzbczxx1#

如果您使用bash执行查询,您可以执行以下操作

name=$(hive -S -e "select name from stg_log;")

然后将此变量作为参数传递给下一个查询

hive -d name=$name -f new_query.hql

在这个hql文件中,您可以将这个变量用作

${name}

相关问题