Skip to content

Dependencies

skovzhaw edited this page Jul 1, 2016 · 15 revisions

Quick install

If you intend to run everything in the same machine just run

bash install_dependencies.sh

Individual scripts

You can of course deploy all micro services on separate machines and only install subset of dependencies by using the following installation scripts (for Ubuntu/Debian).

Environment

Individual micro services require Java 8 to run properly and Maven 3 if you decide to re-compile the source code. You can install both via

bash install/install_mvn_java.sh

Time series database

The RCB Cyclops framework stores all time series data sets in InfluxDB, so you will need an access to InfluxDB server, which you can install with

bash install/install_influxdb.sh

Exchanges and queues

The communication between individual micro services is done over AMQP, by utilising exchanges and queues, for which you will need a RabbitMQ server. You can install one via the following

bash install/install_rabbitmq.sh
bash install/setup_bindings.sh