Repository: flink-web Updated Branches: refs/heads/asf-site 57ea2465e -> be1af3ba3
added third-party-library section fixed broken link Project: http://git-wip-us.apache.org/repos/asf/flink-web/repo Commit: http://git-wip-us.apache.org/repos/asf/flink-web/commit/be1af3ba Tree: http://git-wip-us.apache.org/repos/asf/flink-web/tree/be1af3ba Diff: http://git-wip-us.apache.org/repos/asf/flink-web/diff/be1af3ba Branch: refs/heads/asf-site Commit: be1af3ba37c7fce824b6f9e648f15e0349b6443a Parents: 57ea246 Author: mjsax <mj...@apache.org> Authored: Mon Oct 26 23:39:48 2015 +0100 Committer: mjsax <mj...@apache.org> Committed: Wed Oct 28 11:09:18 2015 +0100 ---------------------------------------------------------------------- _includes/navbar.html | 1 + community.md | 152 ++++++++++++++++++++++++++++++++++++++++++++- index.md | 4 +- 3 files changed, 155 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink-web/blob/be1af3ba/_includes/navbar.html ---------------------------------------------------------------------- diff --git a/_includes/navbar.html b/_includes/navbar.html index 8c8568f..2507051 100644 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -76,6 +76,7 @@ <li><a href="{{ site.baseurl }}/community.html#irc">IRC</a></li> <li><a href="{{ site.baseurl }}/community.html#stack-overflow">Stack Overflow</a></li> <li><a href="{{ site.baseurl }}/community.html#issue-tracker">Issue Tracker</a></li> + <li><a href="{{ site.baseurl }}/community.html#third-party-packages">Third Party Packages</a></li> <li><a href="{{ site.baseurl }}/community.html#source-code">Source Code</a></li> <li><a href="{{ site.baseurl }}/community.html#people">People</a></li> http://git-wip-us.apache.org/repos/asf/flink-web/blob/be1af3ba/community.md ---------------------------------------------------------------------- diff --git a/community.md b/community.md index a1de4d8..babf341 100644 --- a/community.md +++ b/community.md @@ -118,7 +118,157 @@ Note: Flink does not build with Oracle JDK 6. It runs with Oracle JDK 6. - **ASF read-only**: git://git.apache.org/repos/asf/flink-web.git - **GitHub mirror**: [https://github.com/apache/flink-web.git](https://github.com/apache/flink-web.git) -## People + +# 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](#mailing-lists). + +<table class="flink-packages" width="100%"> + <style> + table.flink-packages { + table-layout: fixed; + border-color: transparent; + border-spacing: 5px; + border-collapse: separate; + } + td.flink-package-empty{ + height: 12em; + vertical-align: bottom; + border-color: transparent; + background-color: transparent; + } + td.flink-package { + height: 12em; + vertical-align: bottom; + border-color: transparent; + background-color: #B9BFC7; + color: #E5EAFA; + } + td.flink-package-external { + height: 12em; + 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> + <tr> + <td class="flink-package"><div><span> Flink ML</span></div></td> + <td class="flink-package"><div><span> Table API</span></div></td> + <td class="flink-package"><div><span> Gelly (Graph)</span></div></td> + <td class="flink-package"><div><span> MapReduce</span></div></td> + <td class="flink-package"><div><span> Python</span></div></td> + <td class="flink-package-external"><div><span> <a href="#apache-zeppelin">Apache Zeppelin</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#apache-mahout">Apache Mahout</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#cascading">Cascading</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#dataflow">Dataflow</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#gradoop">Gradoop</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#bigpetstore">BigPetStore</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#fastr">FastR</a></span></div></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package"><div><span> Table API</span></div></td> + <td class="flink-package"><div><span> Storm</span></div></td> + <td class="flink-package-external"><div><span> <a href="#apache-samoa">Apache SAMOA</a></span></div></td> + <td class="flink-package-external"><div><span> <a href="#dataflow">Dataflow</a></span></div></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + <td class="flink-package-empty"></td> + </tr> + + <tr bgcolor="#B9BFC7"> + <td class="flink-component" colspan="15">DataSet API</td> + <td class="flink-component" colspan="15">DataStream API</td> + </tr> + + <tr bgcolor="#B9BFC7"> + <td class="flink-component" colspan="30">Flink Runtime</td> + </tr> + + <tr bgcolor="#B9BFC7"> + <td class="flink-component" colspan="6" width="20%">Local</td> + <td class="flink-component" colspan="6" width="20%">Remote</td> + <td class="flink-component" colspan="6" width="20%">Embedded</td> + <td class="flink-component" colspan="6" width="20%">YARN</td> + <td class="flink-component" colspan="6" width="20%">Tez</td> + </tr> +</table> + +## Apache Zeppelin + +[Apache Zeppelin (incubator)](https://zeppelin.incubator.apache.org/) is a web-based notebook that enables interactive data analytics and can be used with +[Flink as an execution engine](https://zeppelin.incubator.apache.org/docs/interpreter/flink.html) (next to others engines). +See also Jim Dowling's [Flink Forward talk](http://www.slideshare.net/FlinkForward/jim-dowling-interactive-flink-analytics-with-hopsworks-and-zeppelin) about Zeppelin on Flink. + +## Apache Mahout + +[Apache Mahout](https://mahout.apache.org/) in a machine learning library that will feature Flink as an execution engine soon. +Check out Sebastian Schelter's [Flink Forward talk](http://www.slideshare.net/FlinkForward/sebastian-schelter-distributed-machine-learing-with-the-samsara-dsl) about Mahout-Samsara DSL. + +## Cascading + +[Cascading](http://www.cascading.org/cascading-flink/) enables an user to build complex workflows easily on Flink and other execution engines. +[Cascading on Flink](https://github.com/dataArtisans/cascading-flink) is build by [dataArtisans](http://data-artisans.com/) and [Concurrent](http://www.concurrentinc.com). +See Fabian Hueske's [Flink Forward talk](http://www.slideshare.net/FlinkForward/fabian-hueske-training-cascading-on-flink) for more details. + +## Google Dataflow + +Currently, Google Dataflow programs can be executed in batch mode on top of Flink via [FlinkPipelineRunner](https://github.com/dataArtisans/flink-dataflow). +Executing streaming programs is WIP by [dataArtisans](http://data-artisans.com/). +Maximilian Michels' [Flink Forward talk](http://www.slideshare.net/FlinkForward/maximilian-michels-google-cloud-dataflow-on-top-of-apache-flink) gives a good introduction. + +## GRADOOP + +[GRADOOP](http://dbs.uni-leipzig.de/en/research/projects/gradoop) enables scalable graph processing on top of Flink developed at [Universtiy Leibzig](http://www.zv.uni-leipzig.de/). +Check out Martin Junhanns' [Flink Forward talk](http://www.slideshare.net/FlinkForward/martin-junghans-gradoop-scalable-graph-analytics-with-apache-flink) + +## BigPetStore + +[BigPetStore](https://github.com/apache/bigtop/tree/master/bigtop-bigpetstore) is a benchmarking suite including a data generator and will be available for Flin k soon. +See Suneel Marthi's [Flink Forward talk](http://www.slideshare.net/FlinkForward/suneel-marthi-bigpetstore-flink-a-comprehensive-blueprint-for-apache-flink?ref=http://flink-forward.org/?session=tbd-3) as preview. + +## FastR + +[FastR](https://bitbucket.org/allr/fastr-flink) in an implemenation of the R language in Java. [FastR Flink](https://bitbucket.org/allr/fastr-flink/src/3535a9b7c7f208508d6afbcdaf1de7d04fa2bf79/README_FASTR_FLINK.md?at=default&fileviewer=file-view-default) exeutes R workload on top of Flink. + +## Apache SAMOA + +[Apache SAMOA (incubating)](https://samoa.incubator.apache.org/) a streaming ML library featuring Flink an execution engine soon. Albert Bifet introduced SAMOA on Flink at his [Flink Forward talk](http://www.slideshare.net/FlinkForward/albert-bifet-apache-samoa-mining-big-data-streams-with-apache-flink?ref=http://flink-forward.org/?session=apache-samoa-mining-big-data-streams-with-apache-flink). + +## WordCount Example in Clojure + +Small [WordCount example](https://github.com/mjsax/flink-external/tree/master/flink-clojure) on how to write a Flink program in Clojure. + + +# People <table class="table table-striped"> <thead> http://git-wip-us.apache.org/repos/asf/flink-web/blob/be1af3ba/index.md ---------------------------------------------------------------------- diff --git a/index.md b/index.md index 6c7844c..5ff5583 100644 --- a/index.md +++ b/index.md @@ -65,10 +65,12 @@ Download the **latest stable release** and run Flink on your machine, cluster, o <a href="{{ site.github }}" class="btn btn-info" markdown="1">Apache Flink on **GitHub**</a> </div> -The documentation contains a [setup guide]({{ site.docs-snapshot }}/setup) for all deployment options. +The documentation contains a [setup guide]({{ site.docs-snapshot }}/setup/building.html) for all deployment options. The [programming guide]({{ site.docs-snapshot }}/apis/programming_guide.html) contains all information to get you started with writing and testing your Flink programs. +See our list of [third-party packages]({{ site.baseurl }}/community.html#third-party-packages) for Flink. + **Check out the [documentation]({{ site.docs-snapshot }}) for the next steps.** </div>