Skip to content

Latest commit

 

History

History
479 lines (423 loc) · 22 KB

community.md

File metadata and controls

479 lines (423 loc) · 22 KB
title
Community

There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. If you want to talk with the Flink committers and users in a chat, there is a IRC channel. Some committers are also monitoring Stack Overflow. Please remember to tag your questions with the flink tag. Bugs and feature requests can either be discussed on dev mailing list or on [JIRA]({{ site.jire }}). Those interested in contributing to Flink should check out the contribution guide.

{% toc %}

Mailing Lists

Name Subscribe Digest Unsubscribe Post Archive
news@flink.apache.org
News and announcements from the Flink community.
Subscribe Subscribe Unsubscribe Read only list Archives
user@flink.apache.org
User support and questions mailing list
Subscribe Subscribe Unsubscribe Post Archives
Nabble Archive
dev@flink.apache.org
Development related discussions
Subscribe Subscribe Unsubscribe Post Archives
Nabble Archive
issues@flink.apache.org
Mirror of all JIRA activity
Subscribe Subscribe Unsubscribe Read only list Archives
commits@flink.apache.org
All commits to our repositories
Subscribe Subscribe Unsubscribe Read only list Archives

IRC

There is an IRC channel called #flink dedicated to Apache Flink at irc.freenode.org. There is also a web-based IRC client available.

The IRC channel can be used for online discussions about Apache Flink as community, but developers should be careful to move or duplicate all the official or useful discussions to the issue tracking system or dev mailing list.

Stack Overflow

Committers are watching Stack Overflow for the flink tag.

Make sure to tag your questions there accordingly to get answers from the Flink community.

Issue Tracker

We use JIRA to track all code related issues: [{{ site.jira }}]({{ site.jira }}).

All issue activity is also mirrored to the issues mailing list.

Source Code

Main source repositories

Note: Flink does not build with Oracle JDK 6. It runs with Oracle JDK 6.

Website repositories

Third party packages

This is a list of third party packages (ie, libraries, system extensions, or examples) built on Flink. The Flink community only collects links to those packages but does not maintain them. Thus, they do not belong to the Apache Flink project and the community cannot give any support for them. Your project is missing? Let us know per user/dev mailing list.

<style> table.flink-packages { table-layout: fixed; border-color: transparent; border-spacing: 5px; border-collapse: separate; } td.flink-package-empty{ height: 14em; vertical-align: bottom; border-color: transparent; background-color: transparent; } td.flink-package { height: 14em; vertical-align: bottom; border-color: transparent; background-color: #B9BFC7; color: #E5EAFA; } td.flink-package-external { height: 14em; vertical-align: bottom; border-color: transparent; background-color: #F5A030; } td.flink-package > div { transform: rotate(-90deg); font-size: 12pt; white-space: nowrap; } td.flink-package-external > div { transform: rotate(-90deg); font-size: 16pt; white-space: nowrap; } td.flink-component { font-size: 16pt; text-align: center; border-color: transparent; color: #E5EAFA; } </style>
 Flink ML
 Table API
 Gelly (Graph)
 MapReduce
 Python
 Table API
 Storm
DataSet API DataStream API
Flink Runtime
Local Remote Embedded YARN Tez

Apache Zeppelin

Apache Zeppelin (incubator) is a web-based notebook that enables interactive data analytics and can be used with Flink as an execution engine (next to others engines). See also Jim Dowling's Flink Forward talk about Zeppelin on Flink.

Apache Mahout

Apache Mahout in a machine learning library that will feature Flink as an execution engine soon. Check out Sebastian Schelter's Flink Forward talk about Mahout-Samsara DSL.

Cascading

Cascading enables an user to build complex workflows easily on Flink and other execution engines. Cascading on Flink is build by dataArtisans and Driven, Inc. See Fabian Hueske's Flink Forward talk for more details.

Apache Beam (incubating)

Apache Beam (incubating) is an open source, unified programming model that you can use to create a data processing pipeline. Flink is one of the back-ends supported by the Beam programming model.

GRADOOP

GRADOOP enables scalable graph analytics on top of Flink and is developed at Leipzig University. Check out Martin Junghanns’ Flink Forward talk.

BigPetStore

BigPetStore is a benchmarking suite including a data generator and will be available for Flink soon. See Suneel Marthi's Flink Forward talk as preview.

FastR

FastR in an implemenation of the R language in Java. FastR Flink exeutes R workload on top of Flink.

Apache SAMOA

Apache SAMOA (incubating) a streaming ML library featuring Flink an execution engine soon. Albert Bifet introduced SAMOA on Flink at his Flink Forward talk.

Python Examples on Flink

A collection of examples using Apache Flink's Python API.

WordCount Example in Clojure

Small WordCount example on how to write a Flink program in Clojure.

Anomaly Detection and Prediction in Flink

flink-htm is a library for anomaly detection and prediction in Apache Flink. The algorithms are based on Hierarchical Temporal Memory (HTM) as implemented by the Numenta Platform for Intelligent Computing (NuPIC).

Apache Ignite

Apache Ignite is a high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time. See Flink sink streaming connector to inject data into Ignite cache.

People

Name Role Apache ID
Márton Balassi PMC, Committer mbalassi
Paris Carbone Committer senorcarbone
Ufuk Celebi PMC, Committer uce
Stephan Ewen PMC, Committer, VP sewen
Gyula Fóra PMC, Committer gyfora
Alan Gates PMC, Committer gates
Fabian Hueske PMC, Committer fhueske
Vasia Kalavri PMC, Committer vasia
Aljoscha Krettek PMC, Committer aljoscha
Andra Lungu Committer andra
Robert Metzger PMC, Committer rmetzger
Maximilian Michels PMC, Committer mxm
Chiwan Park Committer chiwanpark
Till Rohrmann PMC, Committer trohrmann
Henry Saputra PMC, Committer hsaputra
Matthias J. Sax Committer mjsax
Sebastian Schelter PMC, Committer ssc
Kostas Tzoumas PMC, Committer ktzoumas
Timo Walther PMC, Committer twalthr
Daniel Warneke PMC, Committer warneke
ChengXiang Li Committer chengxiang
Greg Hogan Committer greg
Tzu-Li (Gordon) Tai Committer tzulitai

You can reach committers directly at <apache-id>@apache.org. A list of all contributors can be found [here]({{ site.FLINK_CONTRIBUTORS_URL }}).

Former mentors

The following people were very kind to mentor the project while in incubation.

Name Role Apache ID
Ashutosh Chauhan Former PPMC, Mentor hashutosh
Ted Dunning Former PPMC, Mentor tdunning
Alan Gates Former PPMC, Mentor gates
Owen O'Malley Former PPMC, Mentor omalley
Sean Owen Former PPMC, Mentor srowen
Henry Saputra Former PPMC, Mentor hsaputra