Hive 语义分析输入格式中的配置单元错误必须实现InputFormat

Hive 语义分析输入格式中的配置单元错误必须实现InputFormat,hive,Hive,我正在尝试使用自定义InputFormat,但由于以下错误而失败 FAILED: Error in semantic analysis: 1:31 Input format must implement InputFormat. Error encountered near token.. 看起来下面的代码不起作用的原因是因为我使用的是InputFormat API的更新版本(import org.apache.hadoop.mapred是旧版本,而import org.apache.hado

我正在尝试使用自定义InputFormat,但由于以下错误而失败

FAILED: Error in semantic analysis: 1:31 Input format must implement InputFormat. Error encountered near token..
看起来下面的代码不起作用的原因是因为我使用的是InputFormat API的更新版本(import org.apache.hadoop.mapred是旧版本,而import org.apache.hadoop.mapreduce是新版本)

以下是我的Hive和Hadoop版本

adoop@domU-12-31-39-0B-21-24:~$ hadoop version
Hadoop 1.0.3

hadoop@domU-12-31-39-0B-21-24:~$ hive --version
Hive version 0.8.1.8
hadoop@domU-12-31-39-0B-21-24:~$

Hadoop 1.0.3 JAR也有新的API。。我错过了什么?
如何强制hive使用较新版本的API?

@balaswamy vaddeman,你解决了这个问题吗?或者干脆改回org.apache.hadoop.mapred?