是否可以从查询中设置配置变量配置变量?
例如我有一个查询:
select name from stg_log;
我希望将'name'存储到
中hiveconf:name
varible。
有可能吗?
答案 0 :(得分:1)
如果您使用bash执行查询,则可以执行类似
的操作 name=$(hive -S -e "select name from stg_log;")
然后将此变量作为参数传递给下一个查询
hive -d name=$name -f new_query.hql
在这个hql文件中,您可以将此变量用作
${name}