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

Lars Francke commented on HBASE-2170:
-------------------------------------

I had hoped that a client rewrite would not be needed. I did take a look at it 
a few months back and the interdependencies weren't as bad as I had thought at 
first. I might be wrong though.

I've seen that asynchronous client but never used it. Very promising though! 
Are you thinking about bringing it into the core?

What I would do is to identify everything that the client package depends on 
and then try to find a way to limit its dependencies to the absolute minimum 
and create a Maven module out of it. This might involve some code changes but 
without taking a closer look it's hard to say.

Does this modularization need a vote on the mailing list? Just to see if you 
want to go ahead with it or not.

> hbase lightweight client library as a distribution 
> ---------------------------------------------------
>
>                 Key: HBASE-2170
>                 URL: https://issues.apache.org/jira/browse/HBASE-2170
>             Project: HBase
>          Issue Type: Wish
>            Reporter: Kay Kay
>         Attachments: jdepend-report.html
>
>
> As a wish - it would be nice to have a hbase client library (subset of the 
> current hbase distribution) that needs to be present at the hbase client 
> level to interact with the master/region servers. 
> From an app integration - users of hbase can just link against the client 
> library as opposed to getting the entire library to link against. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to