cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Evans (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-3380) REST Layer
Date Thu, 20 Oct 2011 02:38:10 GMT

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

Eric Evans commented on CASSANDRA-3380:
---------------------------------------

{quote}
Acceptance is certainly not a deal breaker. Like you said, this code solves our needs and
we'll continue to extend it. I can throw it out into an open source project to see if it sticks.
Any preferred forum for that project?
{quote}

We recently moved drivers to external projects maintained on Apache Extras (http://code.google.com/a/apache-extras.org/hosting).
 We put them there mostly for branding purposes.  Other than that, I'd stick with whatever
works best and/or is easiest for you.

{quote}
(One final note that I posted today to the user list; we could potentially use this REST layer
as an integration point for Elastic Search, much the way CouchDB integrated as a river, http://www.elasticsearch.org/tutorials/2010/08/01/couchb-integration.html.
We may try to head that way depending on what is available in DataStax Enterprise. I'll let
you guys know if that manifests itself.)
{quote}

Sure.  Enabling a new and interesting use-case would also be a great validator.
                
> REST Layer 
> -----------
>
>                 Key: CASSANDRA-3380
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3380
>             Project: Cassandra
>          Issue Type: New Feature
>         Environment: Unix / Max OS X
>            Reporter: Brian ONeill
>         Attachments: trunk-3380.txt
>
>
> This is a native rest layer for Cassandra implementing AbstractCassandraDaemon.
> It uses JAX-RS fueled by Apache CXF.
> Presently it supports the following operations JSON over HTTP:
>  - Create keyspace
>  - Drop keyspace
>  - Create column family
>  - Drop column family
>  - Insert row
>  - Fetch row
>  - Delete row
>  - Insert column
>  - Delete column 
>  - Fetch column
> The patch creates a new project in contrib/rest.  You can compile the project using "ant",
which uses ivy to pull in dependencies.  To get setup, you can also use the pom.xml file and
m2eclipse to get it into Eclipse.
> Once compiled, simpy run "bin/rest_cassandra" and follow along in the README.txt

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message