Code Repositories
Find and share code repositories
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.
Contributor
Repo Description

Apache Flink

Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities.

Learn more about Flink at http://flink.apache.org/

Features

  • A streaming-first runtime that supports both batch processing and data streaming programs
  • Elegant and fluent APIs in Java and Scala
  • A runtime that supports very high throughput and low event latency at the same time
  • Support for event time and out-of-order processing in the DataStream API, based on the Dataflow Model
  • Flexible windowing (time, count, sessions, custom triggers) accross different time semantics (event time, processing time)
  • Fault-tolerance with exactly-once processing guarantees
  • Natural back-pressure in streaming programs
  • Libraries for Graph processing (batch), Machine Learning (batch), and Complex Event Processing (streaming)
  • Built-in support for iterative programs (BSP) in the DataSet (batch) API
  • Custom memory management for efficient and robust switching between in-memory and out-of-core data processing algorithms
  • Compatibility layers for Apache Hadoop MapReduce and Apache Storm
  • Integration with YARN, HDFS, HBase, and other components of the Apache Hadoop ecosystem
Repo Info
Github Repo URL https://github.com/apache/flink
Github account name apache
Repo name flink
2,718 Views
Don't have an account?
Coming from Hortonworks? Activate your account here
Version history
Revision #:
1 of 1
Last update:
‎02-10-2017 06:33 PM
Updated by:
 
Contributors
Top Kudoed Authors