hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "Hbase/Stargate" by AndrewPurtell
Date Sun, 06 Jun 2010 07:23:05 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "Hbase/Stargate" page has been changed by AndrewPurtell.
http://wiki.apache.org/hadoop/Hbase/Stargate?action=diff&rev1=5&rev2=6

--------------------------------------------------

  This package provides "Stargate" -- a RESTful Web service front end for HBase. 
  
  == Table Of Contents ==
-  1. [[#1|Status]] 
   1. [[#2|Deployment]]
   1. [[#3|Representational State Transfer]]
   1. [[#4|Resource Identifiers]]
@@ -14, +13 @@

   1. [[#7|Protobufs Schema]]
  
  <<Anchor(1)>>
- == Status ==
- 
- Stargate is alpha quality software. It has received testing under controlled conditions
and functions correctly given well formed input. It is bundled with a suite of unit tests
which form the basis for correctness and regression testing but the coverage of this suite
is basic. Stargate has not yet been tested under high load conditions. No comprehensive performance
measurements have been made. 
- 
- Performance testing and tuning, and increased test suite coverage including deliberately
corrupted inputs are both on the roadmap toward beta quality. 
- 
- <<Anchor(2)>>
  == Deployment ==
  
  Stargate can run as a daemon which starts an embedded Jetty servlet container and deploys
the servlet into it. 
@@ -36, +28 @@

      {{{ % ./bin/hbase-daemon.sh start org.apache.hadoop.hbase.rest.Main -p <port>}}}
<<BR>><<BR>>
      where <port> is optional, and is the port the connector should listen on. (Default
is 8080.) 
  
+ <<Anchor(2)>>
+ == Representational State Transfer ==
+ 
+ The terms "representational state transfer" and "REST" were introduced in 2000 in the doctoral
dissertation of Roy Fielding, one of the principal authors of the Hypertext Transfer Protocol
(HTTP) specification. 
+ 
+ A GET to an identifier requests a copy of the information in the supplied content type.

+ 
+ A PUT to an identifier replaces the information. The supplied content type determines how
it is to be interpreted. 
+ 
+ POST adds information. 
+ 
+ DELETE eliminates information. 
+ 
+ 
  <<Anchor(3)>>
- == Representational State Transfer ==
- 
- The terms "representational state transfer" and "REST" were introduced in 2000 in the doctoral
dissertation of Roy Fielding, one of the principal authors of the Hypertext Transfer Protocol
(HTTP) specification. 
- 
- A GET to an identifier requests a copy of the information in the supplied content type.

- 
- A PUT to an identifier replaces the information. The supplied content type determines how
it is to be interpreted. 
- 
- POST adds information. 
- 
- DELETE eliminates information. 
- 
- 
- <<Anchor(4)>>
  == Resource Identifiers ==
  
  RFC 3968 defines URL syntax: 
@@ -108, +100 @@

  {{{path := '/' <table> '/' '%scanner' '/' <scanner-id> }}}
  
  
- <<Anchor(5)>>
+ <<Anchor(4)>>
  == Operations ==
  
  Following are semantics and examples of supported operations.
@@ -846, +838 @@

  Content-Length: 0
  }}}
  
- <<Anchor(6)>>
+ <<Anchor(5)>>
  == XML Schema ==
  
  {{{
- <schema targetNamespace="StargateSchema" elementFormDefault="qualified" 
- xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="StargateSchema">
+ <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="RESTSchema">
  
      <element name="Version" type="tns:Version"></element>
      
@@ -1004, +995 @@

  </schema>
  }}}
  
- <<Anchor(7)>>
+ <<Anchor(6)>>
  == Protobufs Schema ==
  
  {{{
  message Version {
-   optional string stargateVersion = 1;
+   optional string restVersion = 1;
    optional string jvmVersion = 2;
    optional string osVersion = 3;
    optional string serverVersion = 4;

Mime
View raw message