[ 
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)

Reply via email to