There's no support yet. Yep let's keep it building against 20 for now.
On Nov 15, 2012, at 2:05 PM, Travis Crawford <[email protected]> wrote: > Hey hcat gurus - > > Does webhcat work with hadoop 23? I'm not super familiar with yarn yet, and > am not seeing the JobTracker class at all, so it looks like there's no > backwards-compatibility mode. > > Does this mean that webhcat server should always build with 20 for the time > being? > > compile: > [echo] webhcat > [mkdir] Created dir: > /Users/travis/src/hcatalog/webhcat/svr/build/classes > [javac] Compiling 56 source files to > /Users/travis/src/hcatalog/webhcat/svr/build/classes > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hadoop/mapred/TempletonJobTracker.java:32: > cannot find symbol > [javac] symbol : class JobSubmissionProtocol > [javac] location: class org.apache.hadoop.mapred.TempletonJobTracker > [javac] private JobSubmissionProtocol cnx; > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/DeleteDelegator.java:22: > cannot find symbol > [javac] symbol : class JobTracker > [javac] location: package org.apache.hadoop.mapred > [javac] import org.apache.hadoop.mapred.JobTracker; > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ListDelegator.java:25: > cannot find symbol > [javac] symbol : class JobTracker > [javac] location: package org.apache.hadoop.mapred > [javac] import org.apache.hadoop.mapred.JobTracker; > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/StatusDelegator.java:27: > cannot find symbol > [javac] symbol : class JobTracker > [javac] location: package org.apache.hadoop.mapred > [javac] import org.apache.hadoop.mapred.JobTracker; > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hadoop/mapred/TempletonJobTracker.java:41: > cannot find symbol > [javac] symbol : class JobSubmissionProtocol > [javac] location: class org.apache.hadoop.mapred.TempletonJobTracker > [javac] cnx = (JobSubmissionProtocol) > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hadoop/mapred/TempletonJobTracker.java:42: > cannot find symbol > [javac] symbol : class JobSubmissionProtocol > [javac] location: class org.apache.hadoop.mapred.TempletonJobTracker > [javac] RPC.getProxy(JobSubmissionProtocol.class, > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hadoop/mapred/TempletonJobTracker.java:43: > cannot find symbol > [javac] symbol : variable JobSubmissionProtocol > [javac] location: class org.apache.hadoop.mapred.TempletonJobTracker > [javac] JobSubmissionProtocol.versionID, > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hadoop/mapred/TempletonJobTracker.java:48: > cannot find symbol > [javac] symbol : class JobSubmissionProtocol > [javac] location: class org.apache.hadoop.mapred.TempletonJobTracker > [javac] JobSubmissionProtocol.class)); > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/DeleteDelegator.java:43: > cannot find symbol > [javac] symbol : variable JobTracker > [javac] location: class org.apache.hcatalog.templeton.DeleteDelegator > [javac] > JobTracker.getAddress(appConf), > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ListDelegator.java:44: > cannot find symbol > [javac] symbol : variable JobTracker > [javac] location: class org.apache.hcatalog.templeton.ListDelegator > [javac] JobTracker.getAddress(appConf), > [javac] ^ > [javac] > /Users/travis/src/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/StatusDelegator.java:49: > cannot find symbol > [javac] symbol : variable JobTracker > [javac] location: class org.apache.hcatalog.templeton.StatusDelegator > [javac] JobTracker.getAddress(appConf), > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -Xlint:deprecation for details. > [javac] Note: Some input files use unchecked or unsafe operations. > [javac] Note: Recompile with -Xlint:unchecked for details. > [javac] 11 errors > > Thanks! > Travis
