[
https://issues.apache.org/jira/browse/HBASE-19207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265495#comment-16265495
]
Rick Kellogg commented on HBASE-19207:
--------------------------------------
After considerable efforts, I have created a very minimal REST Client. This
version only requires a total of 6 external JAR files. Not certain if this can
be pulled in as there is considerable code duplication and modifications to the
source included from Apache HBase 2.0-alpha4.
External Github Project:
https://github.com/rmkellogg/hbase-lite-rest-client
I attempted to allow access to the create table functionality but ultimately
decided against it. There are just too many classes and loss of functionality
via the REST Server. As a consequence the RemoteAdmin interface is quite
minimal.
Comments welcome.
> Create Minimal HBase REST Client
> --------------------------------
>
> Key: HBASE-19207
> URL: https://issues.apache.org/jira/browse/HBASE-19207
> Project: HBase
> Issue Type: New Feature
> Components: Client, REST
> Reporter: Rick Kellogg
>
> Create a minimal REST client with only contents of
> org.apache.hadoop.hbase.rest.client and
> org.apache.hadoop.hbase.rest.client.models packages in the hbase-rest
> project.
> Attempt to reduce the number of third party dependencies and allow user to
> bring their own Apache HttpClient/Core. The HttpClient is frequently updated
> and therefore should not be shaded to allow for upgrades.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)