Skip to content
deanwampler edited this page Jan 7, 2013 · 1 revision

How do I customize the behavior of Stampede?

  • Pass arguments to $STAMPEDE_HOME/bin/stampede. See stampede --help for details.
  • Override an environment variable in a custom .stampederc file. See the README for details.
  • Create your own version of an existing bin script or a new script, and put it in $STAMPEDE_HOME/custom. For example, you can change the way log messages are formatted by creating your own format-log-message script.

How can I contribute back to Stampede?

Patches are welcome, of course. For larger contributions, we intend the $STAMPEDE_HOME/contrib directory to be location for contributions that are "as-is" and not appropriate to roll into the main code base.

We also welcome contributions that support specific tool suites, in addition to Hadoop.

Also, if you have stampedes (worflows) that demonstrate useful techniques or pain-points to improve, send them our way.

Finally, we welcome patches that enable Stampede to work with Cygwin on Windows and Unix distributions where bash and Gnu make are installed.

Why does Stampede support Mac OSX, as well as Linux?

Like many other server-side applications, Stampede was developed on a Mac for use primarily on Linux systems. In principle, it should work with any Unix variant, including Cygwin for Windows, although we have only tested on Mac OSX and several flavors of Linux. See the README for more information on platform issues.