hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian Beggs (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (HBASE-1400) Improve REST interface semantics and efficiency
Date Tue, 02 Jun 2009 19:37:07 GMT

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

Brian Beggs edited comment on HBASE-1400 at 6/2/09 12:36 PM:
-------------------------------------------------------------

I've been mucking with some of the ideas in this issue today and have checked in the code
I've been working on into github if you want to take a look Andrew:

http://github.com/macdiesel/stargate/tree/master

Added:
-Plain text writer
-prototobuf writer
-model classes for tables
-condensed code in the TableResource class
-JSON support 

It's a little rough around the edges, but I think that it at least shows the concepts that
I was talking about and how we could implement them.

>From here there is some additional work that needs to go in the consuming of input messages
and additional internal models created, but I think this could at least get us started.

Let me know what you think.

PSFYI 
In case you want to try and run this code I'm currently running off of hadoop 0.20.0 and the
Hbase trunk so I did have to modify those jars.


      was (Author: macdiesel):
    I've been mucking with some of the ideas in this issue today and have checked in the code
I've been working on into github if you want to take a look Andrew:

http://github.com/macdiesel/stargate/tree/master

Added:
-Plain text writer
-prototobuf writer
-model classes for tables
-condensed code in the TableResource class
-JSON support 

It's a little rough around the edges, but I think that it at least shows the concepts that
I was talking about and how we could implement them.

>From here there is some additional work that needs to go in the consuming of input messages
and additional internal models created, but I think this could at least get us started.

Let me know what you think.

  
> Improve REST interface semantics and efficiency
> -----------------------------------------------
>
>                 Key: HBASE-1400
>                 URL: https://issues.apache.org/jira/browse/HBASE-1400
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: rest
>            Reporter: Andrew Purtell
>            Priority: Minor
>         Attachments: stargate-0.0.1.zip, stargate-testing.pdf, stargate.pdf
>
>
> Improve the semantics of the REST interface: more metadata operations, bulk updates,
protobufs (if Accept equals "application/x-protobuf" for GET or Content-Type equals the same
for PUT or POST) instead of multipart/related (which is not supported now anyway) etc. for
general efficiency and support for queries or scanners that return multiple KeyValues. 
> I am working on a proposal.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message