Hive {Case..when}无法识别从shell脚本传递的hiveconf变量

时间:2018-03-15 12:42:18

标签: hive case-when

我在运行配置单元查询时遇到错误。

[[16.1, 14.3, 8.8, 7.0, 7.85, 13.29, 18.75, 13.08, 13.10], [, 6.7, 5.4, 6.39]]

这是我的要求: 我有两个roll_condition ..

FAILED: ParseException line 36:106 cannot recognize input near '$' '{' 'hiveconf' in expression specification

尝试使用以下代码实现此目的

if roll_cond=1 then execute something
if roll_cond=2 then execute something

所以当我用'1'运行脚本时它运行正常但是当我给'2'时它给了我上面提到的错误。

请说明代码失败的位置?

提前致谢。

0 个答案:

没有答案