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

时间:2014-06-19 14:53:28

标签: hadoop hive

是否可以从查询中设置配置变量配置变量?

例如我有一个查询:

select name from stg_log;

我希望将'name'存储到

hiveconf:name 

varible。

有可能吗?

1 个答案:

答案 0 :(得分:1)

如果您使用bash执行查询,则可以执行类似

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

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

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

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

  ${name}