我有下一个Hive脚本:
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脚本,我会非常感激的。
vfwfrxfs1#
您需要使用hiveconf进行变量替换。请检查这些链接以获得答案。如何在配置单元脚本中设置变量在配置单元脚本中传递参数脚本中的配置单元外壳
1条答案
按热度按时间vfwfrxfs1#
您需要使用hiveconf进行变量替换。请检查这些链接以获得答案。
如何在配置单元脚本中设置变量
在配置单元脚本中传递参数
脚本中的配置单元外壳