[ https://issues.apache.org/jira/browse/GORA-144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14038566#comment-14038566 ]
Mikhail Bernadsky commented on GORA-144: ---------------------------------------- Hi Renato, I think you have a valid point, and may be its a better strategy in a long run. But, from my point of view of a casual user, Gora is fine as long as its current version is able to run on the most popular version of Hadoop/HBase, meaning the current versions that ship with either CDH or HDP. In my experience, only big companies are able to maintain their own in-house Hadoop stack based on Apache, all the rest run on the commercial distributions (or their community editions). So the new Nutch/Gora users will likely to have experience with these distributions and would prefer if Nutch/Gora can run on them out of the box. Given the limited dev resources, it's probably the best strategy to aim at the low hanging fruit first. I think it's ok to have only two profiles, one for Hadoop1/HBase0.94 and the other for Hadoop2/Hbase 0.96/0.98. Eventually, Gora can drop Hadoop1 profile so it's only need for the transitional period. I have opened JIRA to support the next version of HBase here (with a patch): https://issues.apache.org/jira/browse/GORA-343 I will likely have some time this weekend, and I can try to prepare the hadoop1/hadoop2 profile patch, unless there are objections. > Upgrade gora so to be compatible with hadoop 2 > ---------------------------------------------- > > Key: GORA-144 > URL: https://issues.apache.org/jira/browse/GORA-144 > Project: Apache Gora > Issue Type: Task > Components: avro, build process, maven > Affects Versions: 0.2 > Reporter: raf shin > Assignee: Talat UYARER > Priority: Minor > Fix For: 0.5 > > Attachments: GORA-144-v1.patch, GORA-144-v2.patch, GORA-144v3.patch > > > TaskAttemptContext and JobContext which were a class in previous hadoop > versions are now interfaces. > Compiling gora with new hadoop version 2 fails. > BinaryDecoder and BinaryEncoder in Avro 1.5.4 are also now interfaces which > were previously class. > avro.ipc.ByteBufferOutputStream and avro.ipc.ByteBufferInputStream are also > moved to avro.util package. > There might be much more incompatibilities there which we have not seen yet. > We gave up upgrading our nutchgora to the new hadoop 2 version. -- This message was sent by Atlassian JIRA (v6.2#6252)