Table Of Contents

Previous topic

Hustle Documentation

Next topic

Hustle Integration Test Suite

This Page

Installing Hustle

Hustle is hosted on GitHub and should be cloned from that repo:

git clone git@github.com:chango/hustle.git

Dependencies

Hustle has the following dependencies:

Installing the Hustle Client

In order to run Hustle, you will need to install it onto an existing Disco v0.5 cluster.

In order to query a Hustle/Disco cluster, you will need to install the Hustle software on that client machine:

cd hustle
sudo ./bootstrap.sh

This will build and install Hustle on your client machine.

Installing on the Cluster

Disco is a distributed system and may have many nodes. Each of the nodes in your Disco cluster will need to install the Hustle dependencies. These can be found in the hustle/deps directory. The easiest way to install Hustle on your disco slave nodes is to:

cd hustle/deps
make
sudo make install

on ALL you disco slave nodes.

You may now want to go and run the Integration Tests to validate your installation.