Oozie Hive版

时间:2015-11-21 18:14:26

标签: hadoop hive oozie oozie-coordinator

我正在使用AWS,Hive 1.0版。我在我的一个查询中使用了row_number()。此查询在Hue和CLI中正常工作。但是当我在oozie Hive action中添加相同的查询时,我的工作流程失败并显示以下错误消息。

 5011 [main] ERROR org.apache.hadoop.hive.ql.Driver  - FAILED: ParseException line 3:217 mismatched input '(' expecting FROM near 'over' in from clause

  org.apache.hadoop.hive.ql.parse.ParseException: line 3:217 mismatched input '(' expecting FROM near 'over' in from clause

我尝试调查错误的根本原因,发现 oozie using Hive version 0.10 ,而Hive 0.10不支持row_number()。以下是我从日志中获取的一些JAR,oozie用它来执行Hive查询:

File: hive-shims-0.10.0.jar
File: hive-service-0.10.0.jar
File: hive-pdk-0.10.0.jar
File: hive-serde-0.10.0.jar

为什么会出现版本差异以及如何将oozie重定向到正确的hive版本?

我已阅读 POM.XML 保留生态系统版本但无法找到其位置。

0 个答案:

没有答案