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.