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.
Download Starfish Binaries (v0.3.0)