You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "ayache khettar (JIRA)" <ji...@apache.org> on 2014/09/02 18:38:21 UTC

[jira] [Comment Edited] (CAMEL-7683) camel-hbase uses a very old version of hbase

    [ https://issues.apache.org/jira/browse/CAMEL-7683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14118328#comment-14118328 ] 

ayache khettar edited comment on CAMEL-7683 at 9/2/14 4:37 PM:
---------------------------------------------------------------

Thanks Johan for the input. It's not just a matter of working out the right dependencies in the feature. There has been lots of changes in hbase-client: 
1- Hadoop-core is no longer used, hadoop client is used instead
2- Classes under the org.apache.camel.componnet.hbase.filters need to use composition as opposed to inheritance for it to compile.
3- Some minor changes to hbase-client osgi imports.
4- Some minor changes to the hbase-protocol which is exposing com.google.protobuf (cause extending package level classes form google protobuf project) package as well as org.apache.hbase and the classLoader isn't able to load classes defined in package com.google.protobuf - I have raised a ticket for this:  https://issues.apache.org/jira/browse/HBASE-11875

In short, I have a working solution but I have tested every feature of the camel-hbase component, certainly the filtering feature of hbase. I will be submitting my working solution hopefully when I get time this week.

Regards,

Ayache


was (Author: akhettar):
Thanks Johan for the input. It's not just a matter of working out the right dependencies in the feature. There has been lots of changes in hbase-client: 
1- Hadoop-core is no longer used, hadoop client is used instead
2- Classes under the org.apache.camel.componnet.hbase.filters need to use composition as opposed to inheritance for it to compile.
3- Some minor changes to hbase-client osgi imports.
4- Some minor changes to the hbase-protocol which is exposing com.google.protobuf (cause extending package level classes form google protobuf project) package as well as org.apache.hbase and the classLoader isn't able to load classes defined in package com.google.protobuf.

In short, I have a working solution but I have tested every feature of the camel-hbase component, certainly the filtering feature of hbase. I will be submitting my working solution hopefully when I get time this week.

Regards,

Ayache

> camel-hbase uses a very old version of hbase
> --------------------------------------------
>
>                 Key: CAMEL-7683
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7683
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-hbase
>            Reporter: ayache khettar
>
> Hi
> camel-hbase uses a very old version of base (094.0). The latest version of base is 0.98 and so much has gone through and besides it uses hadoop version 2.4 as opposed to 1.2. I am currently working on an upgrade of this component, once happy I will submit a patch upgrade for you to review.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)