[ https://issues.apache.org/jira/browse/CASSANDRA-3380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13131247#comment-13131247 ]
Brian ONeill commented on CASSANDRA-3380: ----------------------------------------- I can appreciate that perspective. When I first posted the thought of a REST layer to the dev list, Gary immediately responded with his thoughts and Jeremy asked I respond to the list when I had something. Based on their responses and Matt's link to his Helena project, I may have overestimated the demand/need. I'll reach out to Gary to get his input, but I don't mind letting this JIRA issue brew for a while to see if there is interest. 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? (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.) > 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