无法将参数传递给Impala shell

时间:2019-05-22 08:58:01

标签: impala

我正在尝试将shell变量传递给impala查询,但是值没有传递给查询。

下面是我的脚本。

$ CUnit ='7906'(实际上,经过一些处理后,我得到了这个值。这里我直接给出了此值)

String1 = impala-shell --ssl -k -i na-impala.abc.com --var=unit=${CUnit} -q "select unit,recode,revalue ,redesc from dev_internal_abc.unitstructure_vw where unit=${VAR:Unit};"

出现以下错误:

错误:AnalysisException:第1行中的语法错误: ... itstructure_vw其中unit =                             ^ 遇到:EOF 预期值:CASE,CAST,DEFAULT,EXISTS,FALSE,IF,INTERVAL,LEFT,NOT,NULL,REPLACE,RIGHT,TRUNCATE,TRUE,IDENTIFIER

原因:例外:语法错误

无法执行命令:从dev_internal_abc.unitstructure_vw中选择unit,recode,revalue,redesc,其中unit =

0 个答案:

没有答案