Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Learn to use Storm!

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 multilang
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.markdown
Octocat-spinner-32 m2-pom.xml
Octocat-spinner-32 project.clj

Example Storm topologies

storm-starter contains a variety of examples of using Storm. If this is your first time checking out Storm, check out these topologies first:

  1. ExclamationTopology: Basic topology written in all Java
  2. WordCountTopology: Basic topology that makes use of multilang by implementing one bolt in Python
  3. ReachTopology: Example of complex DRPC on top of Storm

More information about Storm can be found on the project page.

Running an example with Leiningen

lein deps
lein compile
java -cp `lein classpath` storm.starter.ExclamationTopology


Maven is an alternative to Leiningen. storm-starter contains m2-pom.xml which can be used with Maven using the -f option, e.g.:

mvn -f m2-pom.xml package
Something went wrong with that request. Please try again.