Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Java C++ Python JavaScript Shell HTML Other
Switch branches/tags
Clone or download
joshfischer1108 and kramasamy (Ok To Merge) updating docker scripts (#2963)
* updating ubuntu14.04 docker scripts

* clean up

* updating other distros

* adding whitespace
Latest commit 29d93e5 Jul 17, 2018
Permalink
Failed to load latest commit information.
config Nwang/update license in other files (#2895) May 8, 2018
deploy joshfischer/update k8s docs (#2960) Jul 12, 2018
docker (Ok To Merge) updating docker scripts (#2963) Jul 17, 2018
eco-heron-examples/src/java Correct case of acronyms (#2920) Jun 18, 2018
eco-storm-examples/src/java Correct case of acronyms (#2920) Jun 18, 2018
eco Correct case of acronyms (#2920) Jun 18, 2018
examples/src make EvitionContext extend Serializable (#2935) Jun 23, 2018
heron Counting pending tuples (#2951) Jul 12, 2018
heronpy Universal heronpy (#2948) Jul 3, 2018
integration_test add integration test for instance state in stateful processing (#2956) Jul 14, 2018
release package rename and related fixes (#2853) Apr 11, 2018
scripts add integration test for instance state in stateful processing (#2956) Jul 14, 2018
storm-compatibility-examples/src/java Correct case of acronyms (#2920) Jun 18, 2018
storm-compatibility/src/java Add extra info when failed to create new instance of class (#2867) Apr 20, 2018
third_party Correct case of acronyms (#2920) Jun 18, 2018
tools move downloader registry map to yaml (#2884) May 10, 2018
vagrant Upgrade to Bazel 0.14.1 (#2932) Jun 23, 2018
website joshfischer/update k8s docs (#2960) Jul 12, 2018
.gitignore Correct case of acronyms (#2920) Jun 18, 2018
.gitmodules Update Git submodule URL for GitHub pages branch (#2823) Mar 29, 2018
.htaccess add .htaccess and index.html [#2758] (#2869) Apr 22, 2018
.travis.yml Upgrade to Bazel 0.14.1 (#2932) Jun 23, 2018
ADOPTERS.md package rename and related fixes (#2853) Apr 11, 2018
CONTRIBUTING.md Add contribution guideline. Nov 15, 2016
DISCLAIMER Add DISCLAIMER file required by Apache policy (#2916) Jun 8, 2018
LICENSE Add committers and license file (#619) May 11, 2016
NOTICE Update NOTICE file (#2878) May 2, 2018
README.md update README.md (#2835) Apr 1, 2018
WORKSPACE Revert the latest version number change of scala rules (#2943) Jul 3, 2018
bazel_configure.py Add JDK/JAVA_HOME to bazel_configure.py (#2921) Jun 18, 2018
index.html add .htaccess and index.html [#2758] (#2869) Apr 22, 2018

README.md

Build Status

logo

Heron is realtime analytics platform developed by Twitter. It is the direct successor of Apache Storm, built to be backwards compatible with Storm's topology API but with a wide array of architectural improvements.

http://incubator.apache.org/projects/heron.html

https://heron.incubator.apache.org (coming soon...)

Documentation

http://heronstreaming.io (official until)

Heron Requirements:

  • Java JDK 1.8
  • Python 2.7
  • Bazel

Contact

Mailing lists

Heron User Google Group: heron-users@googlegroups.com

Heron on Twitter: @heronstreaming

Name Scope
user@heron.incubator.apache.org User-related discussions Subscribe Unsubscribe Archives
dev@heron.incubator.apache.org Development-related discussions Subscribe Unsubscribe Archives

Slack

heron slack channel at https://heronstreaming.slack.com/

You can self-register at http://heronstreaming.herokuapp.com/

Meetup Group

https://www.meetup.com/Apache-Heron-Bay-Area

For more information:

Update

We recently merged updates to run Heron natively using Mesos in AWS, Mesos/Aurora in AWS, and locally on a laptop.

We also added beta testing for Apache YARN support using Apache REEF, in addition to the Simple Linux Utility for Resource Management (SLURM).

We are working to add support for Mesosphere DC/OS and Kubernetes. We will continue to post updates as we progress.

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0