[ https://issues.apache.org/jira/browse/CRUNCH-549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14637271#comment-14637271 ]
Tyler Kohn commented on CRUNCH-549: ----------------------------------- Thanks. thinking of building from master - those all seem to be committed there and 13 isn't out yet. how safe you think that is? any major concerns? > crunch 0.12 not compatible with hbase 1.0 > ----------------------------------------- > > Key: CRUNCH-549 > URL: https://issues.apache.org/jira/browse/CRUNCH-549 > Project: Crunch > Issue Type: Bug > Affects Versions: 0.12.0 > Reporter: Tyler Kohn > > I'm using a patched (thanks - CRUNCH-540) version of 0.12 with CDH 5.4.3 > and getting: > 2015-07-22 08:54:55,235 FATAL [main] org.apache.hadoop.mapred.YarnChild: > Error running child : java.lang.NoSuchMethodError: > org.apache.hadoop.hbase.io.hfile.HFile$Writer.append(Lorg/apache/hadoop/hbase/KeyValue;)V > at > org.apache.crunch.io.hbase.HFileOutputFormatForCrunch$1.write(HFileOutputFormatForCrunch.java:102) > at > org.apache.crunch.io.hbase.HFileOutputFormatForCrunch$1.write(HFileOutputFormatForCrunch.java:95) > at > org.apache.crunch.io.CrunchOutputs$OutputState.write(CrunchOutputs.java:296) > at org.apache.crunch.io.CrunchOutputs.write(CrunchOutputs.java:175) > at > org.apache.crunch.impl.mr.emit.MultipleOutputEmitter.emit(MultipleOutputEmitter.java:41) > at org.apache.crunch.MapFn.process(MapFn.java:34) > at org.apache.crunch.impl.mr.run.RTNode.process(RTNode.java:98) > at > org.apache.crunch.impl.mr.emit.IntermediateEmitter.emit(IntermediateEmitter.java:56) > at org.apache.crunch.lib.PTables$1.process(PTables.java:163) > at org.apache.crunch.lib.PTables$1.process(PTables.java:160) > at org.apache.crunch.impl.mr.run.RTNode.process(RTNode.java:98) > at > org.apache.crunch.impl.mr.emit.IntermediateEmitter.emit(IntermediateEmitter.java:56) > at > looking at the code in 0.12, HFileOutputFormatForCrunch is > trying to write a KV (writer.append(kv);) into HFile.Writer > HFile.Writer got rid of append(KeyValue kv) and now only supports Append(Cell > cell) in hbase 1.x. > Am I doing something wrong? I noticed that crunch0.12 compiles agains hbase > 0.98.1 and that version does have that interface still there. if that's the > case, is it possible to get a cdh5 compatible version of crunch? > thanks for the help. not sure this is a *bug* necessarily but confused. -- This message was sent by Atlassian JIRA (v6.3.4#6332)