Hello,
I'm trying to use Hadoop 2.2.0 with Pig 0.12
So I recompile Pig with "-Dhadoopversion=23"
I manage to use Pig with the client but I can't instanciate a PigServer
with java...
I have the following error :
Exception in thread "main" java.lang.VerifyError: (class:
com/google/common/collect/Interners, method: newWeakInterner signature:
()Lcom/google/common/collect/Interner;) Incompatible argument to function
at
org.apache.hadoop.util.StringInterner.<clinit>(StringInterner.java:48)
at
org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2108)
at
org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2001)
at
org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1918)
at org.apache.hadoop.conf.Configuration.get(Configuration.java:721)
at
org.apache.hadoop.mapred.JobConf.checkAndWarnDeprecation(JobConf.java:2020)
at org.apache.hadoop.mapred.JobConf.<init>(JobConf.java:420)
at
org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.init(HExecutionEngine.java:166)
at
org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.init(HExecutionEngine.java:122)
at org.apache.pig.impl.PigContext.connect(PigContext.java:301)
at org.apache.pig.PigServer.<init>(PigServer.java:220)
at org.apache.pig.PigServer.<init>(PigServer.java:205)
at org.apache.pig.PigServer.<init>(PigServer.java:197)
at org.apache.pig.PigServer.<init>(PigServer.java:193)
at com.orange.depfs.main.MainPig.main(MainPig.java:35)
at com.orange.depfs.main.Main.<init>(Main.java:133)
at com.orange.depfs.main.Main.main(Main.java:278)
An idea ?