Get Stratosphere up and running in a few simple steps.
Stratosphere runs on all UNIX-like environments: Linux, Mac OS X, Cygwin. The only requirement is to have a working Java 6.x (or higher) installation.
Download the ready to run binary package. Choose the Stratosphere distribution that matches your Hadoop version. If you are unsure which version to choose or you just want to run locally, pick the package for Hadoop 1.2.
You are almost done.
$ cd ~/Downloads # Go to download directory
$ tar xzf stratosphere-*.tgz # Unpack the downloaded archive
$ cd stratosphere
$ bin/start-local.sh # Start Stratosphere
Check the JobManager's web frontend at http://localhost:8081 and make sure everything is up and running.
Run the Word Count example to see Stratosphere at work.
$ wget -O hamlet.txt http://www.gutenberg.org/cache/epub/1787/pg1787.txt
$ bin/pact-client.sh run \
--jarfile ./examples/pact/pact-examples-0.4-SNAPSHOT-WordCount.jar \
--arguments 1 file://`pwd`/hamlet.txt file://`pwd`/wordcount-result.txt
Running Stratosphere on a cluster is as easy as running it locally. Having passwordless SSH and a the same directory structure on all your cluster nodes lets you use our scripts to control everything.
jobmanager.rpc.address
key in conf/stratosphere-conf.yaml
to its IP or hostname. Make sure that all nodes in your cluster have the same jobmanager.rpc.address
configured.conf/slaves
.You can now start the cluster at your master node with bin/start-cluster.sh
.
If you have a more individual setup, you can also start the JobManager on the master node and the TaskManagers on the nodes on your own.
For more detailed instructions, check out the Documentation.