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 ?

Reply via email to