我有下一个蜂巢脚本:
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脚本,我将非常感谢。
答案 0 :(得分:-1)
您需要使用hiveconf进行变量替换。请检查这些链接以获取答案。
How to set variables in HIVE scripts