[
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