[
https://issues.apache.org/jira/browse/PHOENIX-1183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14104732#comment-14104732
]
Russell Jurney commented on PHOENIX-1183:
-----------------------------------------
Now that I've built Phoenix 4.0.1 against CDH 5.1 / HBase 0.98.1, I get this
error. Not sure if I'm forgetting to load an HBase jar or something?
2014-08-20 15:46:32,623 INFO
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader:
Current split being processed
hdfs://cluster1-srv1.e8.com:8020/e8/prod/web_behavior/anomaly_profile.txt/2014/07/15/12/part-r-00000:0+5850
2014-08-20 15:46:32,628 INFO org.apache.phoenix.pig.hadoop.PhoenixOutputFormat:
Initializing new Phoenix connection...
2014-08-20 15:46:32,643 INFO org.apache.hadoop.mapred.TaskLogsTruncater:
Initializing logs' truncater with mapRetainSize=-1 and reduceRetainSize=-1
2014-08-20 15:46:32,646 FATAL org.apache.hadoop.mapred.Child: Error running
child : java.lang.NoClassDefFoundError:
org/apache/hadoop/hbase/client/HTableInterface
at
org.apache.phoenix.query.HBaseFactoryProvider.<clinit>(HBaseFactoryProvider.java:39)
at
org.apache.phoenix.query.QueryServicesOptions.withDefaults(QueryServicesOptions.java:146)
at
org.apache.phoenix.query.QueryServicesImpl.<init>(QueryServicesImpl.java:34)
at
org.apache.phoenix.jdbc.PhoenixDriver.getQueryServices(PhoenixDriver.java:96)
at
org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:114)
at
org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:112)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:187)
at
org.apache.phoenix.pig.PhoenixPigConfiguration.getConnection(PhoenixPigConfiguration.java:90)
at
org.apache.phoenix.pig.hadoop.PhoenixOutputFormat.getConnection(PhoenixOutputFormat.java:87)
at
org.apache.phoenix.pig.hadoop.PhoenixOutputFormat.getRecordWriter(PhoenixOutputFormat.java:65)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputFormat.getRecordWriter(PigOutputFormat.java:84)
at
org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.<init>(MapTask.java:548)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:653)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:330)
at org.apache.hadoop.mapred.Child$4.run(Child.java:268)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1554)
at org.apache.hadoop.mapred.Child.main(Child.java:262)
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.hbase.client.HTableInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 20 more
> phoenix-pig does not work with CDH 5.1
> --------------------------------------
>
> Key: PHOENIX-1183
> URL: https://issues.apache.org/jira/browse/PHOENIX-1183
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 4.0.0
> Environment: CDH 5.1, CentOS 6.4
> Reporter: Russell Jurney
> Priority: Critical
> Labels: 5.1, cdh, cloudera, hbase, phoenix, pig
>
> 2014-08-19 14:03:46,904 FATAL org.apache.hadoop.mapred.Child: Error running
> child : java.lang.IncompatibleClassChangeError: Found interface
> org.apache.hadoop.mapreduce.TaskAttemptContext, but class was expected
--
This message was sent by Atlassian JIRA
(v6.2#6252)