Skip to content

vidhya567/cloudberry

 
 

Repository files navigation

Cloudberry Matrix

Cloudberry is now using the Play! Framework and Angular JS

Build Status codecov

Users are welcome to join our online chat forum :Join the chat at https://gitter.im/ISG-ICS/cloudberry

For developers please join our slack group

Build

Prerequisites: scala, sbt, AsterixDB

Prepare the AsterixDB cluster

Option 1: Follow the official documentation to setup a fully functional cluster.

Option 2: Use the prebuilt AsterixDB docker image to run a small test cluster locally. This approach serves the debug purpose.

Assume you've already had docker(>1.10) installed on your local machine, you can simply run the following command to create a two nc AsterixDB cluster locally.

./script/dockerRunAsterixDB.sh && sleep 2s && ./script/ingestTwitterToLocalCluster.sh

To compile projects

 sbt compile

Run Cloudberry service

You will need to give the AsterixDB cluster link to neo by change the asterixdb.url configuration in neo/conf/application.conf file. The default value points to the localhost docker cluster

 sbt "project neo" "run"

Run TwitterMap demo

TwitterMap is a demonstration application that shows how front-end services communicate with Cloudberry. You can run the following command in a separate command line window.

 sbt "project twittermap" "run 9001"

You should see the TwitterMap demo on http://localhost:9001

About

Interactive analytic system

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 63.5%
  • JavaScript 12.4%
  • HTML 8.9%
  • Java 7.5%
  • Python 4.8%
  • Shell 2.6%
  • CSS 0.3%