Hadoop Oozie蜂巢版
我正在使用AWS,Hive版本1.0。我在一个查询中使用了行号。此查询在色调和CLI中运行良好。但当我在oozie配置单元操作中添加相同的查询时,我的工作流失败,并显示以下错误消息Hadoop Oozie蜂巢版,hadoop,hive,oozie,oozie-coordinator,Hadoop,Hive,Oozie,Oozie Coordinator,我正在使用AWS,Hive版本1.0。我在一个查询中使用了行号。此查询在色调和CLI中运行良好。但当我在oozie配置单元操作中添加相同的查询时,我的工作流失败,并显示以下错误消息 5011 [main] ERROR org.apache.hadoop.hive.ql.Driver - FAILED: ParseException line 3:217 mismatched input '(' expecting FROM near 'over' in from clause org.
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使用的配置单元版本0.10和配置单元0.10不支持行数。下面是我从oozie用来执行配置单元查询的日志中获取的一些JAR:
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重定向到正确的配置单元版本
我读过POM.XML,它保留了生态系统的版本,但找不到它的位置。因此,如果他们用Oozie打包过时的ShareLib,这似乎是AWS的问题。似乎是,并且发现AWS不一致