You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by kt...@apache.org on 2015/04/08 11:55:07 UTC
svn commit: r1672054 - in /flink: _posts/ site/ site/blog/ site/blog/page2/
site/blog/page3/ site/news/2015/04/ site/news/2015/04/07/
Author: ktzoumas
Date: Wed Apr 8 09:55:07 2015
New Revision: 1672054
URL: http://svn.apache.org/r1672054
Log:
Added blog post for March community update
Added:
flink/_posts/2015-04-07-march-in-flink.md
flink/site/news/2015/04/
flink/site/news/2015/04/07/
flink/site/news/2015/04/07/march-in-flink.html
Modified:
flink/site/archive.html
flink/site/blog/feed.xml
flink/site/blog/index.html
flink/site/blog/page2/index.html
flink/site/blog/page3/index.html
flink/site/downloads.html
Added: flink/_posts/2015-04-07-march-in-flink.md
URL: http://svn.apache.org/viewvc/flink/_posts/2015-04-07-march-in-flink.md?rev=1672054&view=auto
==============================================================================
--- flink/_posts/2015-04-07-march-in-flink.md (added)
+++ flink/_posts/2015-04-07-march-in-flink.md Wed Apr 8 09:55:07 2015
@@ -0,0 +1,81 @@
+---
+layout: post
+title: 'March 2015 in the Flink community'
+date: 2015-04-07 10:00:00
+categories: news
+---
+
+March has been a busy month in the Flink community.
+
+###Flink runner for Google Cloud Dataflow
+
+A Flink runner for Google Cloud Dataflow was announced. See the blog
+posts by [data Artisans](http://data-artisans.com/dataflow.html) and
+the [Google Cloud Platform Blog]
+(http://googlecloudplatform.blogspot.de/2015/03/announcing-Google-Cloud-Dataflow-runner-for-Apache-Flink.html).
+Google Cloud Dataflow programs can be written using and open-source
+SDK and run in multiple backends, either as a managed service inside
+Google's infrastructure, or leveraging open source runners,
+including Apache Flink.
+
+###Learn about the internals of Flink
+
+The community has started an effort to better document the internals
+of Flink. Check out the first articles on the Flink wiki on [how Flink
+manages
+memory](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=53741525),
+[how tasks in Flink exchange
+data](https://cwiki.apache.org/confluence/display/FLINK/Data+exchange+between+tasks),
+[type extraction and serialization in
+Flink](https://cwiki.apache.org/confluence/display/FLINK/Type+System%2C+Type+Extraction%2C+Serialization),
+as well as [how Flink builds on Akka for distributed
+coordination](https://cwiki.apache.org/confluence/display/FLINK/Akka+and+Actors).
+
+Check out also the [new blog
+post](http://flink.apache.org/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html)
+on how Flink executes joins with several insights into Flink's runtime.
+
+###Meetups and talks
+
+Flink's machine learning efforts were presented at the [Machine
+Learning Stockholm meetup
+group](http://www.meetup.com/Machine-Learning-Stockholm/events/221144997/). The
+regular Berlin Flink meetup featured a talk on the past, present, and
+future of Flink. The talk is available on
+[youtube](https://www.youtube.com/watch?v=fw2DBE6ZiEQ&feature=youtu.be).
+
+##In the Flink master
+
+###Table API in Scala and Java
+
+The new [Table
+API](https://github.com/apache/flink/tree/master/flink-staging/flink-table)
+in Flink is now available in both Java and Scala. Check out the
+examples [here (Java)](https://github.com/apache/flink/blob/master/flink-staging/flink-table/src/main/java/org/apache/flink/examples/java/JavaTableExample.java) and [here (Scala)](https://github.com/apache/flink/tree/master/flink-staging/flink-table/src/main/scala/org/apache/flink/examples/scala).
+
+###Additions to the Machine Learning library
+
+Flink's [Machine Learning
+library](https://github.com/apache/flink/tree/master/flink-staging/flink-ml)
+is seeing quite a bit of traction. Recent additions include the [CoCoA
+algorithm](http://arxiv.org/abs/1409.1458) for distributed
+optimization.
+
+###Exactly-once delivery guarantees for streaming jobs
+
+Flink streaming jobs now provide exactly once processing guarantees
+when coupled with persistent sources (notably [Apache
+Kafka](http://kafka.apache.org)). Flink periodically checkpoints and
+persists the offsets of the sources and restarts from those
+checkpoints at failure recovery. This functionality is currently
+limited in that it does not yet handle large state and iterative
+programs.
+
+###Flink on Tez
+
+A new execution environment enables non-iterative Flink jobs to use
+Tez as an execution backend instead of Flink's own network stack. Learn more
+[here](http://ci.apache.org/projects/flink/flink-docs-master/flink_on_tez_guide.html).
+
+
+
Modified: flink/site/archive.html
URL: http://svn.apache.org/viewvc/flink/site/archive.html?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
--- flink/site/archive.html (original)
+++ flink/site/archive.html Wed Apr 8 09:55:07 2015
@@ -130,16 +130,16 @@
<div style="padding-top:50px" class="container">
<h1>Archive</h1>
-<script type="text/javascript">
+<p><script type="text/javascript">
$( document ).ready(function() {
// Handler for .ready() called.
- $('.ga-track').on('click', function() {
+ $('.ga-track').on('click', function() {
// we just use the element id for tracking with google analytics
- ga('send', 'event', 'button', 'click', $(this).attr('id'));
- });
+ ga('send', 'event', 'button', 'click', $(this).attr('id'));
+ });</p>
-});
-</script>
+<p>});
+</script></p>
<p>This page lists old versions of Flink including their documentation.</p>
Modified: flink/site/blog/feed.xml
URL: http://svn.apache.org/viewvc/flink/site/blog/feed.xml?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
Binary files - no diff available.
Modified: flink/site/blog/index.html
URL: http://svn.apache.org/viewvc/flink/site/blog/index.html?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
--- flink/site/blog/index.html (original)
+++ flink/site/blog/index.html Wed Apr 8 09:55:07 2015
@@ -134,6 +134,84 @@
<div class="col-md-8">
<article>
+ <h2><a href="/news/2015/04/07/march-in-flink.html">March 2015 in the Flink community</a></h2>
+ <p class="meta">07 Apr 2015</p>
+
+ <div><p>March has been a busy month in the Flink community.</p>
+
+<h3 id="flink-runner-for-google-cloud-dataflow">Flink runner for Google Cloud Dataflow</h3>
+
+<p>A Flink runner for Google Cloud Dataflow was announced. See the blog
+posts by <a href="http://data-artisans.com/dataflow.html">data Artisans</a> and
+the <a href="http://googlecloudplatform.blogspot.de/2015/03/announcing-Google-Cloud-Dataflow-runner-for-Apache-Flink.html">Google Cloud Platform Blog</a>.
+Google Cloud Dataflow programs can be written using and open-source
+SDK and run in multiple backends, either as a managed service inside
+Google's infrastructure, or leveraging open source runners,
+including Apache Flink.</p>
+
+<h3 id="learn-about-the-internals-of-flink">Learn about the internals of Flink</h3>
+
+<p>The community has started an effort to better document the internals
+of Flink. Check out the first articles on the Flink wiki on <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=53741525">how Flink
+manages
+memory</a>,
+<a href="https://cwiki.apache.org/confluence/display/FLINK/Data+exchange+between+tasks">how tasks in Flink exchange
+data</a>,
+<a href="https://cwiki.apache.org/confluence/display/FLINK/Type+System%2C+Type+Extraction%2C+Serialization">type extraction and serialization in
+Flink</a>,
+as well as <a href="https://cwiki.apache.org/confluence/display/FLINK/Akka+and+Actors">how Flink builds on Akka for distributed
+coordination</a>.</p>
+
+<p>Check out also the <a href="http://flink.apache.org/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">new blog
+post</a>
+on how Flink executes joins with several insights into Flink's runtime.</p>
+
+<h3 id="meetups-and-talks">Meetups and talks</h3>
+
+<p>Flink's machine learning efforts were presented at the <a href="http://www.meetup.com/Machine-Learning-Stockholm/events/221144997/">Machine
+Learning Stockholm meetup
+group</a>. The
+regular Berlin Flink meetup featured a talk on the past, present, and
+future of Flink. The talk is available on
+<a href="https://www.youtube.com/watch?v=fw2DBE6ZiEQ&feature=youtu.be">youtube</a>.</p>
+
+<h2 id="in-the-flink-master">In the Flink master</h2>
+
+<h3 id="table-api-in-scala-and-java">Table API in Scala and Java</h3>
+
+<p>The new <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-table">Table
+API</a>
+in Flink is now available in both Java and Scala. Check out the
+examples <a href="https://github.com/apache/flink/blob/master/flink-staging/flink-table/src/main/java/org/apache/flink/examples/java/JavaTableExample.java">here (Java)</a> and <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-table/src/main/scala/org/apache/flink/examples/scala">here (Scala)</a>.</p>
+
+<h3 id="additions-to-the-machine-learning-library">Additions to the Machine Learning library</h3>
+
+<p>Flink's <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-ml">Machine Learning
+library</a>
+is seeing quite a bit of traction. Recent additions include the <a href="http://arxiv.org/abs/1409.1458">CoCoA
+algorithm</a> for distributed
+optimization.</p>
+
+<h3 id="exactly-once-delivery-guarantees-for-streaming-jobs">Exactly-once delivery guarantees for streaming jobs</h3>
+
+<p>Flink streaming jobs now provide exactly once processing guarantees
+when coupled with persistent sources (notably <a href="http://kafka.apache.org">Apache
+Kafka</a>). Flink periodically checkpoints and
+persists the offsets of the sources and restarts from those
+checkpoints at failure recovery. This functionality is currently
+limited in that it does not yet handle large state and iterative
+programs.</p>
+
+<h3 id="flink-on-tez">Flink on Tez</h3>
+
+<p>A new execution environment enables non-iterative Flink jobs to use
+Tez as an execution backend instead of Flink's own network stack. Learn more
+<a href="http://ci.apache.org/projects/flink/flink-docs-master/flink_on_tez_guide.html">here</a>.</p>
+</div>
+ <a href="/news/2015/04/07/march-in-flink.html#disqus_thread">March 2015 in the Flink community</a>
+ </article>
+
+ <article>
<h2><a href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking into Apache Flink's Engine Room</a></h2>
<p class="meta">13 Mar 2015</p>
@@ -1528,20 +1606,6 @@ properties, some algorithms)</p></li>
<a href="/news/2014/10/03/upcoming_events.html#disqus_thread">Upcoming Events</a>
</article>
- <article>
- <h2><a href="/news/2014/09/26/release-0.6.1.html">Apache Flink 0.6.1 available</a></h2>
- <p class="meta">26 Sep 2014</p>
-
- <div><p>We are happy to announce the availability of Flink 0.6.1.</p>
-
-<p>0.6.1 is a maintenance release, which includes minor fixes across several parts
-of the system. We suggest all users of Flink to work with this newest version.</p>
-
-<p><a href="/downloads.html">Download</a> the release today.</p>
-</div>
- <a href="/news/2014/09/26/release-0.6.1.html#disqus_thread">Apache Flink 0.6.1 available</a>
- </article>
-
</div>
<div class="col-md-2"></div>
</div>
Modified: flink/site/blog/page2/index.html
URL: http://svn.apache.org/viewvc/flink/site/blog/page2/index.html?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
--- flink/site/blog/page2/index.html (original)
+++ flink/site/blog/page2/index.html Wed Apr 8 09:55:07 2015
@@ -134,6 +134,20 @@
<div class="col-md-8">
<article>
+ <h2><a href="/news/2014/09/26/release-0.6.1.html">Apache Flink 0.6.1 available</a></h2>
+ <p class="meta">26 Sep 2014</p>
+
+ <div><p>We are happy to announce the availability of Flink 0.6.1.</p>
+
+<p>0.6.1 is a maintenance release, which includes minor fixes across several parts
+of the system. We suggest all users of Flink to work with this newest version.</p>
+
+<p><a href="/downloads.html">Download</a> the release today.</p>
+</div>
+ <a href="/news/2014/09/26/release-0.6.1.html#disqus_thread">Apache Flink 0.6.1 available</a>
+ </article>
+
+ <article>
<h2><a href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
<p class="meta">26 Aug 2014</p>
@@ -823,15 +837,6 @@ For a complete overview of the renamings
<a href="/news/2014/01/12/0.4-migration-guide.html#disqus_thread">Stratosphere Version 0.4 Migration Guide</a>
</article>
- <article>
- <h2><a href="/news/2014/01/10/stratosphere-hadoop-summit.html">Stratosphere got accepted to the Hadoop Summit Europe in Amsterdam</a></h2>
- <p class="meta">10 Jan 2014</p>
-
- <div><p>The Stratosphere team is proud to announce that it is going to present at the <a href="http://hadoopsummit.org/amsterdam/">Hadoop Summit 2014 in Amsterdam</a> on April 2-3. Our talk "Big Data looks tiny from Stratosphere" is part of the "Future of Hadoop" Track. The talk abstract already made it into the top 5 in the <a href="https://hadoopsummit.uservoice.com/forums/196822-future-of-apache-hadoop/filters/top">Community Vote</a> that took place by the end of last year.</p>
-</div>
- <a href="/news/2014/01/10/stratosphere-hadoop-summit.html#disqus_thread">Stratosphere got accepted to the Hadoop Summit Europe in Amsterdam</a>
- </article>
-
</div>
<div class="col-md-2"></div>
</div>
Modified: flink/site/blog/page3/index.html
URL: http://svn.apache.org/viewvc/flink/site/blog/page3/index.html?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
--- flink/site/blog/page3/index.html (original)
+++ flink/site/blog/page3/index.html Wed Apr 8 09:55:07 2015
@@ -134,6 +134,15 @@
<div class="col-md-8">
<article>
+ <h2><a href="/news/2014/01/10/stratosphere-hadoop-summit.html">Stratosphere got accepted to the Hadoop Summit Europe in Amsterdam</a></h2>
+ <p class="meta">10 Jan 2014</p>
+
+ <div><p>The Stratosphere team is proud to announce that it is going to present at the <a href="http://hadoopsummit.org/amsterdam/">Hadoop Summit 2014 in Amsterdam</a> on April 2-3. Our talk "Big Data looks tiny from Stratosphere" is part of the "Future of Hadoop" Track. The talk abstract already made it into the top 5 in the <a href="https://hadoopsummit.uservoice.com/forums/196822-future-of-apache-hadoop/filters/top">Community Vote</a> that took place by the end of last year.</p>
+</div>
+ <a href="/news/2014/01/10/stratosphere-hadoop-summit.html#disqus_thread">Stratosphere got accepted to the Hadoop Summit Europe in Amsterdam</a>
+ </article>
+
+ <article>
<h2><a href="/news/2013/12/13/humboldt-innovation-award.html">Stratosphere wins award at Humboldt Innovation Competition "Big Data: Research meets Startups"</a></h2>
<p class="meta">13 Dec 2013</p>
Modified: flink/site/downloads.html
URL: http://svn.apache.org/viewvc/flink/site/downloads.html?rev=1672054&r1=1672053&r2=1672054&view=diff
==============================================================================
--- flink/site/downloads.html (original)
+++ flink/site/downloads.html Wed Apr 8 09:55:07 2015
@@ -130,16 +130,16 @@
<div style="padding-top:50px" class="container">
<h1>Downloads</h1>
-<script type="text/javascript">
+<p><script type="text/javascript">
$( document ).ready(function() {
// Handler for .ready() called.
- $('.ga-track').on('click', function() {
+ $('.ga-track').on('click', function() {
// we just use the element id for tracking with google analytics
- ga('send', 'event', 'button', 'click', $(this).attr('id'));
- });
+ ga('send', 'event', 'button', 'click', $(this).attr('id'));
+ });</p>
-});
-</script>
+<p>});
+</script></p>
<p class="lead">Pick the <strong>Apache Flink</strong> package matching your Hadoop version.</p>
Added: flink/site/news/2015/04/07/march-in-flink.html
URL: http://svn.apache.org/viewvc/flink/site/news/2015/04/07/march-in-flink.html?rev=1672054&view=auto
==============================================================================
--- flink/site/news/2015/04/07/march-in-flink.html (added)
+++ flink/site/news/2015/04/07/march-in-flink.html Wed Apr 8 09:55:07 2015
@@ -0,0 +1,362 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <title>Apache Flink: March 2015 in the Flink community</title>
+ <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+ <link rel="icon" href="favicon.ico" type="image/x-icon">
+ <link rel="stylesheet" href="/css/bootstrap.css">
+ <link rel="stylesheet" href="/css/bootstrap-lumen-custom.css">
+ <link rel="stylesheet" href="/css/syntax.css">
+ <link rel="stylesheet" href="/css/custom.css">
+ <link href="/css/main/main.css" rel="stylesheet">
+ <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Flink Blog RSS feed" />
+ <!-- <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> -->
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+ <script src="/js/bootstrap.min.js"></script>
+ <script src="/js/codetabs.js"></script>
+ </head>
+ <body>
+ <div class="af-header-container af-inner-pages-navigation">
+ <header>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-1 af-mobile-nav-bar">
+ <a href="/" title="Home">
+ <img class="hidden-xs hidden-sm img-responsive"
+ src="/img/main/logo.png" alt="Apache Flink Logo">
+ </a>
+ <div class="row visible-xs">
+ <div class="col-xs-3">
+ <a href="/" title="Home">
+ <img class="hidden-x hidden-sm img-responsive"
+ src="/img/main/logo.png" alt="Apache Flink Logo">
+ </a>
+ </div>
+ <div class="col-xs-5"></div>
+ <div class="col-xs-4">
+ <div class="af-mobile-btn">
+ <span class="glyphicon glyphicon-plus"></span>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!-- Navigation -->
+ <div class="col-md-11">
+ <nav class="af-main-nav" role="navigation">
+ <ul>
+ <li><a href="#" class="af-nav-links">Quickstart
+ <b class="caret"></b>
+ </a>
+ <ul class="af-dropdown-menu">
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/setup_quickstart.html">Setup
+ Flink</a></li>
+ <li><a
+ href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/java_api_quickstart.html">Java
+ API</a></li>
+ <li><a
+ href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/scala_api_quickstart.html">Scala
+ API</a></li>
+ </ul></li>
+ <li><a href="/downloads.html">Download</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/faq.html">FAQ</a></li>
+ <li><a href="#" class="af-nav-links">Documentation <b
+ class="caret"></b></a>
+ <ul class="af-dropdown-menu">
+ <li class="af-separator">Current Snapshot:</li>
+ <li></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-master/">0.9</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-master/api/java">0.9 Javadocs</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-master/api/scala/index.html#org.apache.flink.api.scala.package">0.9 Scaladocs</a></li>
+ <li class="divider"></li>
+ <li class="af-separator">Current Stable:</li>
+ <li></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/">0.8.1</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/api/java">0.8.1 Javadocs</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
+ <li class="divider"></li>
+ <li></li>
+ <li><a href="/archive.html">Archive</a></li>
+ <li></li>
+ </ul></li>
+ <li><a href="#" class="af-nav-links">Community <b
+ class="caret"></b></a>
+ <ul class="af-dropdown-menu">
+ <li><a href="/community.html#mailing-lists">Mailing
+ Lists</a></li>
+ <li><a href="/community.html#issues">Issues</a></li>
+ <li><a href="/community.html#team">Team</a></li>
+ <li class="divider"></li>
+ <li><a href="/how-to-contribute.html">How To
+ Contribute</a></li>
+ <li><a href="/coding_guidelines.html">Coding
+ Guidelines</a></li>
+ </ul></li>
+ <li><a href="#" class="af-nav-links">Project <b
+ class="caret"></b></a>
+ <ul class="af-dropdown-menu">
+ <li><a href="/material.html">Material</a></li>
+ <li><a href="http://www.apache.org/">Apache Software
+ Foundation <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ <li><a
+ href="https://cwiki.apache.org/confluence/display/FLINK">Wiki
+ <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ <li><a
+ href="https://wiki.apache.org/incubator/StratosphereProposal">Incubator
+ Proposal <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License
+ <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ <li><a href="https://github.com/apache/incubator-flink">Source
+ Code <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ </ul></li>
+ <li><a href="/blog/index.html" class="">Blog</a></li>
+ </ul>
+ </nav>
+ </div>
+ </div>
+ </div>
+ </header>
+</div>
+
+
+ <div style="padding-top:50px" class="container">
+ <div class="container">
+ <div class="row">
+ <div class="col-md-2"></div>
+ <div class="col-md-8">
+ <article>
+ <h2>March 2015 in the Flink community</h2>
+ <p class="meta">07 Apr 2015</p>
+ <div>
+ <p>March has been a busy month in the Flink community.</p>
+
+<h3 id="flink-runner-for-google-cloud-dataflow">Flink runner for Google Cloud Dataflow</h3>
+
+<p>A Flink runner for Google Cloud Dataflow was announced. See the blog
+posts by <a href="http://data-artisans.com/dataflow.html">data Artisans</a> and
+the <a href="http://googlecloudplatform.blogspot.de/2015/03/announcing-Google-Cloud-Dataflow-runner-for-Apache-Flink.html">Google Cloud Platform Blog</a>.
+Google Cloud Dataflow programs can be written using and open-source
+SDK and run in multiple backends, either as a managed service inside
+Google's infrastructure, or leveraging open source runners,
+including Apache Flink.</p>
+
+<h3 id="learn-about-the-internals-of-flink">Learn about the internals of Flink</h3>
+
+<p>The community has started an effort to better document the internals
+of Flink. Check out the first articles on the Flink wiki on <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=53741525">how Flink
+manages
+memory</a>,
+<a href="https://cwiki.apache.org/confluence/display/FLINK/Data+exchange+between+tasks">how tasks in Flink exchange
+data</a>,
+<a href="https://cwiki.apache.org/confluence/display/FLINK/Type+System%2C+Type+Extraction%2C+Serialization">type extraction and serialization in
+Flink</a>,
+as well as <a href="https://cwiki.apache.org/confluence/display/FLINK/Akka+and+Actors">how Flink builds on Akka for distributed
+coordination</a>.</p>
+
+<p>Check out also the <a href="http://flink.apache.org/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">new blog
+post</a>
+on how Flink executes joins with several insights into Flink's runtime.</p>
+
+<h3 id="meetups-and-talks">Meetups and talks</h3>
+
+<p>Flink's machine learning efforts were presented at the <a href="http://www.meetup.com/Machine-Learning-Stockholm/events/221144997/">Machine
+Learning Stockholm meetup
+group</a>. The
+regular Berlin Flink meetup featured a talk on the past, present, and
+future of Flink. The talk is available on
+<a href="https://www.youtube.com/watch?v=fw2DBE6ZiEQ&feature=youtu.be">youtube</a>.</p>
+
+<h2 id="in-the-flink-master">In the Flink master</h2>
+
+<h3 id="table-api-in-scala-and-java">Table API in Scala and Java</h3>
+
+<p>The new <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-table">Table
+API</a>
+in Flink is now available in both Java and Scala. Check out the
+examples <a href="https://github.com/apache/flink/blob/master/flink-staging/flink-table/src/main/java/org/apache/flink/examples/java/JavaTableExample.java">here (Java)</a> and <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-table/src/main/scala/org/apache/flink/examples/scala">here (Scala)</a>.</p>
+
+<h3 id="additions-to-the-machine-learning-library">Additions to the Machine Learning library</h3>
+
+<p>Flink's <a href="https://github.com/apache/flink/tree/master/flink-staging/flink-ml">Machine Learning
+library</a>
+is seeing quite a bit of traction. Recent additions include the <a href="http://arxiv.org/abs/1409.1458">CoCoA
+algorithm</a> for distributed
+optimization.</p>
+
+<h3 id="exactly-once-delivery-guarantees-for-streaming-jobs">Exactly-once delivery guarantees for streaming jobs</h3>
+
+<p>Flink streaming jobs now provide exactly once processing guarantees
+when coupled with persistent sources (notably <a href="http://kafka.apache.org">Apache
+Kafka</a>). Flink periodically checkpoints and
+persists the offsets of the sources and restarts from those
+checkpoints at failure recovery. This functionality is currently
+limited in that it does not yet handle large state and iterative
+programs.</p>
+
+<h3 id="flink-on-tez">Flink on Tez</h3>
+
+<p>A new execution environment enables non-iterative Flink jobs to use
+Tez as an execution backend instead of Flink's own network stack. Learn more
+<a href="http://ci.apache.org/projects/flink/flink-docs-master/flink_on_tez_guide.html">here</a>.</p>
+
+ </div>
+ </article>
+ </div>
+ <div class="col-md-2"></div>
+ </div>
+ <div class="row" style="padding-top:30px">
+ <div class="col-md-2"></div>
+ <div class="col-md-8">
+ <div id="disqus_thread"></div>
+ <script type="text/javascript">
+ /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+ var disqus_shortname = 'stratosphere-eu'; // required: replace example with your forum shortname
+
+ /* * * DON'T EDIT BELOW THIS LINE * * */
+ (function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+ })();
+ </script>
+ <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+ <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
+ </div>
+ <div class="col-md-2"></div>
+ </div>
+</div>
+
+ </div>
+ <!--<section id="af-upfooter" class="af-section">
+ <div class="container">
+ <p>Apache Flink is an effort undergoing incubation at The Apache
+ Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+ Incubation is required of all newly accepted projects until a further
+ review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with
+ other successful ASF projects. While incubation status is not
+ necessarily a reflection of the completeness or stability of the
+ code, it does indicate that the project has yet to be fully endorsed
+ by the ASF.</p>
+ <a href="http://incubator.apache.org"> <img class="img-responsive"
+ src="/img/main/apache-incubator-logo.png" alt="Apache Flink" />
+ </a>
+ <p class="text-center">
+ <a href="/privacy-policy.html" title="Privacy Policy"
+ class="af-privacy-policy">Privacy Policy</a>
+ </p>
+ </div>
+</section>-->
+
+<footer id="af-footer">
+ <div class="container">
+ <div class="row">
+ <div class="col-md-3">
+ <h3>Documentation</h3>
+ <ul class="af-footer-menu">
+
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8//">0.8.1</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8//api/java/">0.8.1 Javadocs</a></li>
+ <li><a
+ href="http://ci.apache.org/projects/flink/flink-docs-release-0.8//api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
+ </ul>
+ </div>
+ <div class="col-md-3">
+ <h3>Community</h3>
+ <ul class="af-footer-menu">
+ <li><a href="/community.html#mailing-lists">Mailing Lists</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/FLINK"
+ target="blank">Issues <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a href="/community.html#team">Team</a></li>
+ <li><a href="/how-to-contribute.html">How to contribute</a></li>
+ <li><a href="/coding_guidelines.html">Coding Guidelines</a></li>
+ </ul>
+ </div>
+ <div class="col-md-3">
+ <h3>ASF</h3>
+ <ul class="af-footer-menu">
+ <li><a href="http://www.apache.org/" target="blank">Apache
+ Software foundation <span class="glyphicon glyphicon-new-window"></span>
+ </a></li>
+ <li><a
+ href="http://www.apache.org/foundation/how-it-works.html"
+ target="blank">How it works <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html"
+ target="blank">Thanks <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a
+ href="http://www.apache.org/foundation/sponsorship.html"
+ target="blank">Become a sponsor <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a href="http://incubator.apache.org/projects/flink.html"
+ target="blank">Incubation status page <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ </ul>
+ </div>
+ <div class="col-md-3">
+ <h3>Project</h3>
+ <ul class="af-footer-menu">
+ <li><a href="/material.html" target="blank">Material <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a
+ href="https://cwiki.apache.org/confluence/display/FLINK"
+ target="blank">Wiki <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a
+ href="https://wiki.apache.org/incubator/StratosphereProposal"
+ target="blank">Incubator proposal <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a href="http://www.apache.org/licenses/LICENSE-2.0"
+ target="blank">License <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ <li><a href="https://github.com/apache/incubator-flink"
+ target="blank">Source code <span
+ class="glyphicon glyphicon-new-window"></span></a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="af-footer-bar">
+ <div class="container">
+ <p>Copyright © 2014-2015, <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved. Apache and the Apache feather logo are trademarks of the Apache Software Foundation.
+ </p>
+ <div>
+ <div style="float:left">
+ <p>
+ <a href="/privacy-policy.html" title="Privacy Policy" class="af-privacy-policy">Privacy Policy</a>
+ </p>
+ </div>
+ <div style="float:right">
+ <p>
+ <a href="/blog/feed.xml" class="af-privacy-policy">RSS Feed</a>
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+</footer>
+
+ <!-- Google Analytics -->
+ <script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-52545728-1', 'auto');
+ ga('send', 'pageview');
+ </script>
+ <script src="/js/main/jquery.mobile.events.min.js"></script>
+ <script src="/js/main/main.js"></script>
+ </body>
+</html>