在查询中手动传递参数$ {parameter}的文档

时间:2017-07-24 06:43:31

标签: hadoop hive oozie hue

Hive记录了在hiveconf中设置变量的情况 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+VariableSubstitution

我知道还有一种使用${parameter}(不是hiveconf)传递参数的方法,例如

select * from table_one where variable = ${parameter}

然后hive编辑器会在您提交查询时提示您输入parameter的值。

我找不到Apache hadoop这种传递参数的方式。这种方式是传递hiveoozie中固有的参数吗?如果是oozie,为什么可以在hive编辑器中使用它?

1 个答案:

答案 0 :(得分:0)

这是Hue的一项功能。 Cloudera文档中提到了此功能,至少对于旧版本。例如,Hive Query Editor User Guide描述了它。

  

PARAMETERIZATION指示当执行包含字符串$ parametername的查询时,应显示一个对话框以输入参数值。默认情况下启用。