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

Rick Kellogg edited comment on HBASE-19207 at 11/15/17 7:10 PM:
----------------------------------------------------------------

Given the complexity of the REST service in conjunction with the protocol 
buffer use I would not suggest anyone create their own REST API.  If there is 
another third party implementation please suggest.  I also want to maintain 
compatibility with code which can use the native API.

Based on my analysis, the protocol buffers have not differed much between 1.x 
and 2.x.  So as long as you stay clear of the admin functionality it appears to 
work against 1.x servers as well.  Please correct me if I am wrong.



was (Author: rkellogg):
Given the complexity of the REST service in conjunction with the protocol 
buffer use I would not suggest anyone create their own REST API.  If there is 
another third party implementation please suggest.  

Based on my analysis, the protocol buffers have not differed much between 1.x 
and 2.x.  So as long as you stay clear of the admin functionality it appears to 
work against 1.x servers as well.  Please correct me if I am wrong.


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

Reply via email to