MRaaS/mraas
Tim Miller 37ff8c8857 mostly functional REST service with h2 db.
hook mraas up to db. get and post clusters.

- Hook up to h2 database.
- add rest endpoints for get and post of clusters.
- add script to start h2 db browser-ui
- tests.

Change-Id: I8d290f23f8be3a790fa43fd82b03558495576412

add cluster serialization / deserialization test.

Change-Id: Iaf40458b61f893ac7fde8ed4a13296b7e94a1536

add openstack-java-sdk for nova operations.

Change-Id: Icdfeeeaf5cb1aff5eb9532cd0eab5944dab432b4

stub out provisioner, add properties to Cluster.

Change-Id: I52f2eb455e6642f5b1626a57c82a8b9b742ad1b3

update service bootstrap to use new constructor.

Change-Id: I37bfb0b03f81e4ed02abfa4f2185442d5acfb152
2012-03-27 22:08:18 -07:00
..
src mostly functional REST service with h2 db. 2012-03-27 22:08:18 -07:00
.gitignore skeletal dropwizard service for MRaaS. 2012-03-26 09:37:04 -07:00
db_shell mostly functional REST service with h2 db. 2012-03-27 22:08:18 -07:00
dev-config.yml mostly functional REST service with h2 db. 2012-03-27 22:08:18 -07:00
pom.xml mostly functional REST service with h2 db. 2012-03-27 22:08:18 -07:00
README.md mostly functional REST service with h2 db. 2012-03-27 22:08:18 -07:00
run skeletal dropwizard service for MRaaS. 2012-03-26 09:37:04 -07:00

Overview

MapReduce as a Service

Prerequisites

  • Install openstack-sdk (this needs to be put up on a mvn server somewhere)

    git clone git@github.com:echohead/openstack-java-sdk.git && cd openstack-java-sdk && mvn install

Running The Application

Run MRaaS with the following commands:

  • To package:

      mvn package
    
  • To setup the h2 database:

      java -jar target/mraas-0.0.1-SNAPSHOT.jar setup dev-config.yml
    
  • To start the service:

      java -jar target/mraas-0.0.1-SNAPSHOT.jar server dev-config.yml