Did anyone tried HIVE on Hadoop 0.20.205.
I am trying to build HIVE from svn. but I am seeing its downloading
hadoop-0.20.3-CDH3-SNAPSHOT.tar.gz and hadoop-0.20.1.tar.gz.
If I am trying to do ant -Dhadoop.version=”0.20.205″ package ,but build is
failing.
I am getting these errors, every time I am trying to do "ant package" or
"ant clean package"
core-compile:
[javac] Compiling 14 source files to
/usr/local/hadoop/hive/release-0.7.1/build/jdbc/classes
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveCallableStatement.java:48:
error: HiveCallableStatement is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in CallableStatement
[javac] public class HiveCallableStatement implements
java.sql.CallableStatement {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveConnection.java:53:
error: HiveConnection is not abstract and does not override abstract method
getNetworkTimeout() in Connection
[javac] public class HiveConnection implements java.sql.Connection {
[javac] ^
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDataSource.java:31:
error: HiveDataSource is not abstract and does not override abstract method
getParentLogger() in CommonDataSource
[javac] public class HiveDataSource implements DataSource {
[javac] ^
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:45:
error: HiveDatabaseMetaData is not abstract and does not override abstract
method generatedKeyAlwaysReturned() in DatabaseMetaData
[javac] public class HiveDatabaseMetaData implements
java.sql.DatabaseMetaData {
[javac] ^
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:113:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$1> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , catalogs) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:189:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$2> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , columns) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:476:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$3> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , Arrays.asList("STRING", "STRING"), null) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:516:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$4> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , Arrays.asList("STRING"), new
ArrayList<TableType>(Arrays.asList(tt))) {
[javac]
^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:573:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$5> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , resultTables) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:651:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$6> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
[javac] , null) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDriver.java:36:
error: HiveDriver is not abstract and does not override abstract method
getParentLogger() in Driver
[javac] public class HiveDriver implements Driver {
[javac] ^
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HivePreparedStatement.java:52:
error: HivePreparedStatement is not abstract and does not override abstract
method isCloseOnCompletion() in Statement
[javac] public class HivePreparedStatement implements PreparedStatement
{
[javac] ^
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java:47:
error: HiveQueryResultSet is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in ResultSet
[javac] public class HiveQueryResultSet extends HiveBaseResultSet {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveStatement.java:33:
error: HiveStatement is not abstract and does not override abstract method
isCloseOnCompletion() in Statement
[javac] public class HiveStatement implements java.sql.Statement {
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note:
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java
uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 14 errors
BUILD FAILED
/usr/local/hadoop/hive/release-0.7.1/build.xml:196: The following error
occurred while executing this line:
/usr/local/hadoop/hive/release-0.7.1/build.xml:130: The following error
occurred while executing this line:
/usr/local/hadoop/hive/release-0.7.1/jdbc/build.xml:51: Compile failed; see
the compiler error output for details.
Total time: 29 minutes 46 seconds
Any ideas or suggestion on what I may be doing wrong ?
Thanks,
Praveenesh