License Agreement Overview

The source code is distributed using the Software License Agreement for academic and research (non-commercial) purposes from Duke University. You may also license this software under a specially-negotiated non-exclusive commercial use license. The term "commercial use" is defined broadly: if the software is used for commercial gain or to further any commercial purpose, a commercial use license is required. If you have any question about whether your use would be considered commercial, or if you would like to negotiate a non-exclusive commercial use license, please contact hero or shivnath at cs dot duke dot edu.

Update: The source code will soon be distributed under the Apache Software License.


Current Software Release v0.3.0

Released: January 16, 2012

Requirements:

  • Starfish v0.3.0 supports Apache Hadoop v0.20.2 and v0.20.203.0
  • The Starfish Visualizer requires JavaFX version 1.2.3

Release Notes:

  • Added support for Hadoop old API
  • Added support for memory profiling
  • Added support for Cloudera distributions CDH3 Update 2 and CDH3 Update 3
  • Added the script bin/utilities for performing various utility functionalities
  • Added other improvements, bug fixes, and optimizations

The software release includes detailed documentation explaining how to install and use each component of the software. You will also find a tutorial for Starfish v0.3.0 here.

Previous Software Release v0.2.0

Released: July 18, 2011

Requirements:

  • Starfish v0.2.0 supports Apache Hadoop v0.20.2 and v0.20.203.0
  • The MapReduce programs must be written using the new MapReduce API in Hadoop
  • The Starfish Visualizer requires JavaFX version 1.2.1

Release Notes:

  • Added support for Apache Hadoop v0.20.203.0
  • Added support for the Amazon S3 Native FileSystem
  • Added the script bin/analyze for analyzing past MapReduce jobs
  • Added the script visualizer/visualize.sh for launching the Starfish Visualizer
  • Standardized the user interface of all scripts in the bin folder
  • Added many improvements, bug fixes, and optimizations

The software release includes detailed documentation explaining how to install and use each component of the software. You will also find a tutorial for Starfish v0.2.0 here.

Previous Software Release v0.1.0

Released: April 17, 2011

Requirements:

  • Starfish v0.1.0 supports Apache Hadoop v0.20.2
  • The MapReduce programs must be written using the new MapReduce API in Hadoop
  • The Starfish Visualizer requires JavaFX version 1.2.1

The software release includes detailed documentation explaining how to install and use each component of the software. You will also find a tutorial for Starfish v0.1.0 here.