Cloudberry is now using the Play! Framework and Angular JS
Users are welcome to join our online chat forum :
For developers please join our slack group
Prerequisites: scala, sbt, AsterixDB
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 an AsterixDB cluster locally.
> ./script/dockerRunAsterixDB.sh
> cd cloudberry
> sbt compile
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"
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.
> cd examples/twittermap
> ./script/ingestAllTwitterToLocalCluster.sh
> sbt "project web" "run 9001"
You should see the TwitterMap demo on http://localhost:9001