Apache Storm

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tgrosinger (talk | contribs) at 20:43, 19 February 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Storm
Developer(s)Backtype
Stable release
0.8.2 / January 11, 2013 (2013-01-11)
Preview release
0.9.0-wip15
Repository
Written inClojure
Operating systemCross Platform
TypeComplex event processing
LicenseEclipse Public License 1.0
Websitestorm-project.net



Storm is a complex event processor and distributed computation framework written predominantly in the Clojure programming language. Originally created by Backtype, the project was open sourced after being aquired by Twitter.[1] It uses custom created "spouts" and "bolts" to define information sources and manipulations to allow batch, distributed processing of streaming data. The initial release was on September 17, 2011.[2]


A storm application is designed as a topology of interfaces which create a "stream" of transformations. It provides similar functionality as aMapReduce job with the exception that it will theoretically run indefinitely until it is manually terminated.[3]



Development

Storm is developed under the Eclipse Public License, making it available to most companies to use. Github is used for version control and issue tracking.


Major Releases
Version Release Date
0.9.0 In Development
0.8.0 2 August 2012
0.7.0 28 February 2012
0.6.0 15 December 2011
0.5.0 19 September 2011


References

  1. ^ Bienvenido, David. "Twitter Storm: Open Source Real-time Hadoop". InfoQ. Retrieved 8 February 2013.
  2. ^ "Storm Codebase". Github. Retrieved 8 February 2013.
  3. ^ "A Storm is coming: more details and plans for release". Engineering Blog. Twitter Inc. Retrieved 8 February 2013.

External links