Repository
Use git to clone the repository on your local machine and follow the steps in tutorial page to start using Troika.
git clone https://github.com/efeg/Troika.git
Please contact us to contribute to the project. Troika is licensed under 3-clause BSD license.
Prerequisites
Please make sure that the following are installed on…
The target cluster:
- Hadoop 2.2.0 or later: Required as part of Initial Profile Wizard.
- Python 2.7 or later: Required as part of Initial Profile Wizard.
- dsh: Required as part of Initial Profile Wizard.
- nttcp: Required as part of Initial Profile Wizard. Used for measuring network properties.
- hdparm: Required as part of Initial Profile Wizard. Used for measuring hard disk properties.
- free: Required as part of Initial Profile Wizard. Used for measuring memory properties.
- dd: Required as part of Initial Profile Wizard. Used for measuring hard disk properties.
Your local machine:
- Git: Required to clone Troika repo on your local machine.
- Python 2.7 or later: Required as part of Recommendation Engine and Intensity Optimizer.
- G++ 4.7.3 or later: Required as part of Simulator.
- libboost-program-options-dev: Required as part of Simulator.