You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "sishen.freecity (JIRA)" <ji...@apache.org> on 2008/08/05 02:12:44 UTC

[jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

     [ https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

sishen.freecity updated HBASE-795:
----------------------------------

    Attachment: 795.trunk.rest_table.patch

The patch of REST table operations.

> More Table operation in TableHandler for REST interface
> -------------------------------------------------------
>
>                 Key: HBASE-795
>                 URL: https://issues.apache.org/jira/browse/HBASE-795
>             Project: Hadoop HBase
>          Issue Type: New Feature
>          Components: rest
>            Reporter: sishen.freecity
>         Attachments: 795.trunk.rest_table.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> In the current implementation, only the metadata query of table allowed. It's not convinent to use the REST interface to write a third-party client library. I think the functionality of REST interface should be similar with the hbase shell. So user can create/show/update/delate/enable/disable the table.

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


Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by Michael Gottesman <go...@reed.edu>.
Actually already wrote a ruby client. uhh... sry... I guess. =p

Michael Gottesman
Reed College
832.545.5130
MS# 414, 3203 S.E. Woodstock Dr.
Portland, OR 97202



sishen wrote:
> I hope so. I think it's important and very useful. After that, i can update
> my ruby client to make full use of hbase. :)
>
> Thanks for the work.
>
>
> On Tue, Aug 5, 2008 at 8:21 AM, Michael Gottesman <go...@reed.edu> wrote:
>
>   
>> It has all those features, supports transactions, scanners with filters,
>> etc. etc. Been sitting on it for a few weeks going to see if I can get
>> permission to let it loose on the world ; p.
>>
>>
>> sishen wrote:
>>
>>     
>>> cool~ :)
>>>
>>> On Tue, Aug 5, 2008 at 8:14 AM, Michael Gottesman <go...@reed.edu>
>>> wrote:
>>>
>>>
>>>
>>>       
>>>> I have written a complete rewrite of the rest interface that uses JSON
>>>> instead of xml. I am going to try and release it soon.
>>>>
>>>> Michael Gottesman
>>>> Reed College
>>>> 832.545.5130
>>>> MS# 414, 3203 S.E. Woodstock Dr.
>>>> Portland, OR 97202
>>>>
>>>>
>>>>
>>>>
>>>> sishen.freecity (JIRA) wrote:
>>>>
>>>>
>>>>
>>>>         
>>>>>    [
>>>>>
>>>>> https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>>>> ]
>>>>>
>>>>> sishen.freecity updated HBASE-795:
>>>>> ----------------------------------
>>>>>
>>>>>   Attachment: 795.trunk.rest_table.patch
>>>>>
>>>>> The patch of REST table operations.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> More Table operation in TableHandler for REST interface
>>>>>> -------------------------------------------------------
>>>>>>
>>>>>>               Key: HBASE-795
>>>>>>               URL: https://issues.apache.org/jira/browse/HBASE-795
>>>>>>           Project: Hadoop HBase
>>>>>>        Issue Type: New Feature
>>>>>>        Components: rest
>>>>>>          Reporter: sishen.freecity
>>>>>>       Attachments: 795.trunk.rest_table.patch
>>>>>>
>>>>>>  Original Estimate: 1h
>>>>>>  Remaining Estimate: 1h
>>>>>>
>>>>>> In the current implementation, only the metadata query of table
>>>>>> allowed.
>>>>>> It's not convinent to use the REST interface to write a third-party
>>>>>> client
>>>>>> library. I think the functionality of REST interface should be similar
>>>>>> with
>>>>>> the hbase shell. So user can create/show/update/delate/enable/disable
>>>>>> the
>>>>>> table.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>
>>>>>           
>>>       
>
>   

Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by sishen <ye...@gmail.com>.
I hope so. I think it's important and very useful. After that, i can update
my ruby client to make full use of hbase. :)

Thanks for the work.


On Tue, Aug 5, 2008 at 8:21 AM, Michael Gottesman <go...@reed.edu> wrote:

> It has all those features, supports transactions, scanners with filters,
> etc. etc. Been sitting on it for a few weeks going to see if I can get
> permission to let it loose on the world ; p.
>
>
> sishen wrote:
>
>> cool~ :)
>>
>> On Tue, Aug 5, 2008 at 8:14 AM, Michael Gottesman <go...@reed.edu>
>> wrote:
>>
>>
>>
>>> I have written a complete rewrite of the rest interface that uses JSON
>>> instead of xml. I am going to try and release it soon.
>>>
>>> Michael Gottesman
>>> Reed College
>>> 832.545.5130
>>> MS# 414, 3203 S.E. Woodstock Dr.
>>> Portland, OR 97202
>>>
>>>
>>>
>>>
>>> sishen.freecity (JIRA) wrote:
>>>
>>>
>>>
>>>>    [
>>>>
>>>> https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>>> ]
>>>>
>>>> sishen.freecity updated HBASE-795:
>>>> ----------------------------------
>>>>
>>>>   Attachment: 795.trunk.rest_table.patch
>>>>
>>>> The patch of REST table operations.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> More Table operation in TableHandler for REST interface
>>>>> -------------------------------------------------------
>>>>>
>>>>>               Key: HBASE-795
>>>>>               URL: https://issues.apache.org/jira/browse/HBASE-795
>>>>>           Project: Hadoop HBase
>>>>>        Issue Type: New Feature
>>>>>        Components: rest
>>>>>          Reporter: sishen.freecity
>>>>>       Attachments: 795.trunk.rest_table.patch
>>>>>
>>>>>  Original Estimate: 1h
>>>>>  Remaining Estimate: 1h
>>>>>
>>>>> In the current implementation, only the metadata query of table
>>>>> allowed.
>>>>> It's not convinent to use the REST interface to write a third-party
>>>>> client
>>>>> library. I think the functionality of REST interface should be similar
>>>>> with
>>>>> the hbase shell. So user can create/show/update/delate/enable/disable
>>>>> the
>>>>> table.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>

Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by Andrew Purtell <ap...@yahoo.com>.
Seconded. Very cool. Should make mashups with e.g. Yahoo APIs 
easier. Should play nicely indeed with JAQL (http://www.jaql.org/). 

Looking forward to it!

  - Andy

> From: Michael Gottesman <go...@reed.edu>
> Subject: Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface
> To: hbase-dev@hadoop.apache.org
> Date: Monday, August 4, 2008, 5:21 PM
> It has all those features, supports transactions, scanners
> with filters, etc. etc. Been sitting on it for a few weeks
> going to see if I can get permission to let it loose on the
> world ; p.
> 
> sishen wrote:
> > cool~ :)
> >
> > On Tue, Aug 5, 2008 at 8:14 AM, Michael Gottesman
> <go...@reed.edu> wrote:
> >
> >   
> >> I have written a complete rewrite of the rest
> >> interface that uses JSON instead of xml. I am going
> >> to try and release it soon.
> >>
> >> Michael Gottesman
> >> Reed College
> >> 832.545.5130
> >> MS# 414, 3203 S.E. Woodstock Dr.
> >> Portland, OR 97202



      

Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by Michael Gottesman <go...@reed.edu>.
It has all those features, supports transactions, scanners with filters, 
etc. etc. Been sitting on it for a few weeks going to see if I can get 
permission to let it loose on the world ; p.

sishen wrote:
> cool~ :)
>
> On Tue, Aug 5, 2008 at 8:14 AM, Michael Gottesman <go...@reed.edu> wrote:
>
>   
>> I have written a complete rewrite of the rest interface that uses JSON
>> instead of xml. I am going to try and release it soon.
>>
>> Michael Gottesman
>> Reed College
>> 832.545.5130
>> MS# 414, 3203 S.E. Woodstock Dr.
>> Portland, OR 97202
>>
>>
>>
>>
>> sishen.freecity (JIRA) wrote:
>>
>>     
>>>     [
>>> https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>>>
>>> sishen.freecity updated HBASE-795:
>>> ----------------------------------
>>>
>>>    Attachment: 795.trunk.rest_table.patch
>>>
>>> The patch of REST table operations.
>>>
>>>
>>>
>>>       
>>>> More Table operation in TableHandler for REST interface
>>>> -------------------------------------------------------
>>>>
>>>>                Key: HBASE-795
>>>>                URL: https://issues.apache.org/jira/browse/HBASE-795
>>>>            Project: Hadoop HBase
>>>>         Issue Type: New Feature
>>>>         Components: rest
>>>>           Reporter: sishen.freecity
>>>>        Attachments: 795.trunk.rest_table.patch
>>>>
>>>>  Original Estimate: 1h
>>>>  Remaining Estimate: 1h
>>>>
>>>> In the current implementation, only the metadata query of table allowed.
>>>> It's not convinent to use the REST interface to write a third-party client
>>>> library. I think the functionality of REST interface should be similar with
>>>> the hbase shell. So user can create/show/update/delate/enable/disable the
>>>> table.
>>>>
>>>>
>>>>         
>>>
>>>       
>
>   

Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by sishen <ye...@gmail.com>.
cool~ :)

On Tue, Aug 5, 2008 at 8:14 AM, Michael Gottesman <go...@reed.edu> wrote:

> I have written a complete rewrite of the rest interface that uses JSON
> instead of xml. I am going to try and release it soon.
>
> Michael Gottesman
> Reed College
> 832.545.5130
> MS# 414, 3203 S.E. Woodstock Dr.
> Portland, OR 97202
>
>
>
>
> sishen.freecity (JIRA) wrote:
>
>>     [
>> https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>>
>> sishen.freecity updated HBASE-795:
>> ----------------------------------
>>
>>    Attachment: 795.trunk.rest_table.patch
>>
>> The patch of REST table operations.
>>
>>
>>
>>> More Table operation in TableHandler for REST interface
>>> -------------------------------------------------------
>>>
>>>                Key: HBASE-795
>>>                URL: https://issues.apache.org/jira/browse/HBASE-795
>>>            Project: Hadoop HBase
>>>         Issue Type: New Feature
>>>         Components: rest
>>>           Reporter: sishen.freecity
>>>        Attachments: 795.trunk.rest_table.patch
>>>
>>>  Original Estimate: 1h
>>>  Remaining Estimate: 1h
>>>
>>> In the current implementation, only the metadata query of table allowed.
>>> It's not convinent to use the REST interface to write a third-party client
>>> library. I think the functionality of REST interface should be similar with
>>> the hbase shell. So user can create/show/update/delate/enable/disable the
>>> table.
>>>
>>>
>>
>>
>>
>

Re: [jira] Updated: (HBASE-795) More Table operation in TableHandler for REST interface

Posted by Michael Gottesman <go...@reed.edu>.
I have written a complete rewrite of the rest interface that uses JSON 
instead of xml. I am going to try and release it soon.

Michael Gottesman
Reed College
832.545.5130
MS# 414, 3203 S.E. Woodstock Dr.
Portland, OR 97202



sishen.freecity (JIRA) wrote:
>      [ https://issues.apache.org/jira/browse/HBASE-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> sishen.freecity updated HBASE-795:
> ----------------------------------
>
>     Attachment: 795.trunk.rest_table.patch
>
> The patch of REST table operations.
>
>   
>> More Table operation in TableHandler for REST interface
>> -------------------------------------------------------
>>
>>                 Key: HBASE-795
>>                 URL: https://issues.apache.org/jira/browse/HBASE-795
>>             Project: Hadoop HBase
>>          Issue Type: New Feature
>>          Components: rest
>>            Reporter: sishen.freecity
>>         Attachments: 795.trunk.rest_table.patch
>>
>>   Original Estimate: 1h
>>  Remaining Estimate: 1h
>>
>> In the current implementation, only the metadata query of table allowed. It's not convinent to use the REST interface to write a third-party client library. I think the functionality of REST interface should be similar with the hbase shell. So user can create/show/update/delate/enable/disable the table.
>>     
>
>