无法将参数传递给hive脚本

时间:2015-05-29 10:41:40

标签: hadoop hive bigdata hiveql

我有下一个蜂巢脚本:

SET LAB_MS_EXT_SCHEME='INTERAL';
set LAB_MS_EXT_SCHEME;
set ${hiveconf:name};

所以我尝试从bash调用这个脚本:

hive -hiveconf name=HELLLO -f myScript.hql

结果我有下一个输出:

LAB_MS_EXT_SCHEME='INTERAL'
${hiveconf:name} is undefined

如果有人帮我将参数传递给hive脚本,我将非常感谢。

1 个答案:

答案 0 :(得分:-1)

您需要使用hiveconf进行变量替换。请检查这些链接以获取答案。

How to set variables in HIVE scripts

Passing parameters in Hive script

Hive shell inside scripts