You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by mx...@apache.org on 2015/03/03 23:31:09 UTC
svn commit: r1663813 - in /flink: _config.yml _includes/footer.html
_includes/navbar.html _layouts/none.html archive.md index.html
site/archive.html
Author: mxm
Date: Tue Mar 3 22:31:08 2015
New Revision: 1663813
URL: http://svn.apache.org/r1663813
Log:
[FLINK-1370] integrate auto-gen docs, create archive, and improve website template
Added:
flink/_layouts/none.html
flink/archive.md
flink/site/archive.html
Modified:
flink/_config.yml
flink/_includes/footer.html
flink/_includes/navbar.html
flink/index.html
Modified: flink/_config.yml
URL: http://svn.apache.org/viewvc/flink/_config.yml?rev=1663813&r1=1663812&r2=1663813&view=diff
==============================================================================
--- flink/_config.yml (original)
+++ flink/_config.yml Tue Mar 3 22:31:08 2015
@@ -7,6 +7,8 @@
url: http://flink.apache.org
+DOCS_BASE_URL: http://ci.apache.org/projects/flink/
+
FLINK_VERSION_STABLE: 0.8.1
FLINK_VERSION_HADOOP_1_STABLE: 0.8.1-hadoop1
FLINK_VERSION_HADOOP_2_STABLE: 0.8.1
@@ -18,7 +20,8 @@ FLINK_VERSION_HADOOP_2_LATEST: 0.9-SNAPS
FLINK_VERSION_LATEST_SHORT: 0.9
FLINK_GITHUB_TAG_LATEST: master
-FLINK_CURRENT_DOCUMENTATION: 0.8
+FLINK_LATEST_DOCS: http://ci.apache.org/projects/flink/flink-docs-master/
+FLINK_CURRENT_DOCS: http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/
FLINK_ISSUES_URL: https://issues.apache.org/jira/browse/FLINK
FLINK_GITHUB_URL: https://github.com/apache/flink
Modified: flink/_includes/footer.html
URL: http://svn.apache.org/viewvc/flink/_includes/footer.html?rev=1663813&r1=1663812&r2=1663813&view=diff
==============================================================================
--- flink/_includes/footer.html (original)
+++ flink/_includes/footer.html Tue Mar 3 22:31:08 2015
@@ -26,10 +26,10 @@
<h3>Documentation</h3>
<ul class="af-footer-menu">
- <li><a href="{{ site.baseurl }}/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/">{{ site.FLINK_VERSION_STABLE_SHORT }}</a></li>
- <li><a href="{{ site.baseurl }}/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/api/java/">{{ site.FLINK_VERSION_STABLE_SHORT }} Javadocs</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}/">{{ site.FLINK_VERSION_STABLE_SHORT }}</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}/api/java/">{{ site.FLINK_VERSION_STABLE_SHORT }} Javadocs</a></li>
<li><a
- href="{{ site.baseurl }}/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/api/scala/index.html#org.apache.flink.api.scala.package">{{ site.FLINK_VERSION_STABLE_SHORT }} Scaladocs</a></li>
+ href="{{site.FLINK_CURRENT_DOCS}}/api/scala/index.html#org.apache.flink.api.scala.package">{{ site.FLINK_VERSION_STABLE_SHORT }} Scaladocs</a></li>
</ul>
</div>
<div class="col-md-3">
Modified: flink/_includes/navbar.html
URL: http://svn.apache.org/viewvc/flink/_includes/navbar.html?rev=1663813&r1=1663812&r2=1663813&view=diff
==============================================================================
--- flink/_includes/navbar.html (original)
+++ flink/_includes/navbar.html Tue Mar 3 22:31:08 2015
@@ -6,13 +6,13 @@
<a href="/" title="Home">
<img class="hidden-xs hidden-sm img-responsive"
src="/img/main/logo.png" alt="Apache Flink Logo">
- </a>
+ </a>
<div class="row visible-xs">
<div class="col-xs-3">
- <a href="/" title="Home">
+ <a href="/" title="Home">
<img class="hidden-x hidden-sm img-responsive"
src="/img/main/logo.png" alt="Apache Flink Logo">
- </a>
+ </a>
</div>
<div class="col-xs-5"></div>
<div class="col-xs-4">
@@ -30,41 +30,35 @@
<b class="caret"></b>
</a>
<ul class="af-dropdown-menu">
- <li><a href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/setup_quickstart.html">Setup
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}setup_quickstart.html">Setup
Flink</a></li>
<li><a
- href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/java_api_quickstart.html">Java
+ href="{{site.FLINK_CURRENT_DOCS}}java_api_quickstart.html">Java
API</a></li>
<li><a
- href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/scala_api_quickstart.html">Scala
+ href="{{site.FLINK_CURRENT_DOCS}}scala_api_quickstart.html">Scala
API</a></li>
</ul></li>
<li><a href="/downloads.html">Download</a></li>
- <li><a href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/faq.html">FAQ</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}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 Stable:</li>
+ <ul class="af-dropdown-menu">
+ <li class="af-separator">Current Snapshot:</li>
<li></li>
- <li><a href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/">{{ site.FLINK_VERSION_STABLE_SHORT }}</a></li>
- <li><a href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/api/java">{{ site.FLINK_VERSION_STABLE_SHORT }} Javadocs</a></li>
- <li><a
- href="/docs/{{site.FLINK_CURRENT_DOCUMENTATION}}/api/scala/index.html#org.apache.flink.api.scala.package">{{ site.FLINK_VERSION_STABLE_SHORT }} Scaladocs</a></li>
+ <li><a href="{{ site.FLINK_LATEST_DOCS }}">{{ site.FLINK_VERSION_LATEST_SHORT}}</a></li>
+ <li><a href="{{ site.FLINK_LATEST_DOCS }}api/java">{{ site.FLINK_VERSION_LATEST_SHORT }} Javadocs</a></li>
+ <li><a href="{{ site.FLINK_LATEST_DOCS }}api/scala/index.html#org.apache.flink.api.scala.package">{{ site.FLINK_VERSION_LATEST_SHORT }} Scaladocs</a></li>
<li class="divider"></li>
- <li class="af-separator">Previous:</li>
+ <li class="af-separator">Current Stable:</li>
<li></li>
- <li><a href="/docs/0.7-incubating/">0.7.0-incubating</a></li>
- <li><a href="/docs/0.7-incubating/api/java">0.7.0-incubating
- Javadocs</a></li>
- <li><a
- href="/docs/0.7-incubating/api/scala/index.html#org.apache.flink.api.scala.package">0.7.0-incubating
- Scaladocs</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}">{{ site.FLINK_VERSION_STABLE_SHORT }}</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}api/java">{{ site.FLINK_VERSION_STABLE_SHORT }} Javadocs</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}api/scala/index.html#org.apache.flink.api.scala.package">{{ site.FLINK_VERSION_STABLE_SHORT }} Scaladocs</a></li>
<li class="divider"></li>
<li></li>
- <li><a href="/docs/0.6-incubating/">0.6-incubating</a></li>
- <li><a href="/docs/0.6-incubating/api/java">0.6-incubating
- Javadocs</a></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>
Added: flink/_layouts/none.html
URL: http://svn.apache.org/viewvc/flink/_layouts/none.html?rev=1663813&view=auto
==============================================================================
--- flink/_layouts/none.html (added)
+++ flink/_layouts/none.html Tue Mar 3 22:31:08 2015
@@ -0,0 +1 @@
+{{content}}
Added: flink/archive.md
URL: http://svn.apache.org/viewvc/flink/archive.md?rev=1663813&view=auto
==============================================================================
--- flink/archive.md (added)
+++ flink/archive.md Tue Mar 3 22:31:08 2015
@@ -0,0 +1,77 @@
+---
+title: "Archive"
+layout: simple
+---
+
+<script type="text/javascript">
+$( document ).ready(function() {
+ // Handler for .ready() called.
+ $('.ga-track').on('click', function() {
+ // we just use the element id for tracking with google analytics
+ ga('send', 'event', 'button', 'click', $(this).attr('id'));
+ });
+
+});
+</script>
+
+This page lists old versions of Flink including their documentation.
+
+## Flink 0.8
+
+[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.8/)
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.8/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.8/api/scala/index.html)
+
+## Flink 0.7
+
+[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.7/)
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.7/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.7/api/scala/index.html)
+
+## Flink 0.6.2
+
+[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.2/)
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.2/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.2/api/scala/index.html)
+
+## Flink 0.6.1
+
+[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.1/)
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.1/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6.1/api/scala/index.html)
+
+## Flink 0.6
+
+[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6/)
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.6/api/scala/index.html)
+
+## Flink 0.5.1
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.5.1/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.5.1/api/scala/index.html)
+
+
+## Flink 0.5
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.5/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.5/api/scala/index.html)
+
+
+## Flink 0.4
+
+[Java Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.4/api/java)
+
+[Scala Docs]({{site.DOCS_BASE_URL}}flink-docs-release-0.4/api/scala/index.html)
Modified: flink/index.html
URL: http://svn.apache.org/viewvc/flink/index.html?rev=1663813&r1=1663812&r2=1663813&view=diff
==============================================================================
--- flink/index.html (original)
+++ flink/index.html Tue Mar 3 22:31:08 2015
@@ -1,3 +1,6 @@
+---
+layout: none
+---
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
@@ -17,7 +20,7 @@
<script src="js/main/jquery.mobile.events.min.js"></script>
<script src="js/main/main.js"></script>
<script src="js/main/bootstrap.min.js"></script>
-
+
<!-- <script>
// how to: http://stackoverflow.com/questions/22595850/lightbox-like-overlay-effect-to-display-a-hidden-div-on-click
@@ -102,93 +105,88 @@
</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="/docs/0.8/setup_quickstart.html">Setup
- Flink</a></li>
- <li><a
- href="/docs/0.8/java_api_quickstart.html">Java
- API</a></li>
- <li><a
- href="/docs/0.8/scala_api_quickstart.html">Scala
- API</a></li>
- </ul></li>
- <li><a href="/downloads.html">Download</a></li>
- <li><a href="/docs/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 Stable:</li>
- <li></li>
- <li><a href="/docs/0.8/">0.8.1</a></li>
- <li><a href="/docs/0.8/api/java">0.8.1 Javadocs</a></li>
- <li><a
- href="/docs/0.8/api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
- <li class="divider"></li>
- <li class="af-separator">Previous:</li>
- <li></li>
- <li><a href="/docs/0.7-incubating/">0.7.0-incubating</a></li>
- <li><a href="/docs/0.7-incubating/api/java">0.7.0-incubating
- Javadocs</a></li>
- <li><a
- href="/docs/0.7-incubating/api/scala/index.html#org.apache.flink.api.scala.package">0.7.0-incubating
- Scaladocs</a></li>
- <li class="divider"></li>
- <li></li>
- <li><a href="/docs/0.6-incubating/">0.6-incubating</a></li>
- <li><a href="/docs/0.6-incubating/api/java">0.6-incubating
- Javadocs</a></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#irc">IRC</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>
+
+ <!-- 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.1/setup_quickstart.html">Setup
+ Flink</a></li>
+ <li><a
+ href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/java_api_quickstart.html">Java
+ API</a></li>
+ <li><a
+ href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/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.1/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.1/">0.8.1</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/api/java">0.8.1 Javadocs</a></li>
+ <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/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>
+ </header>
<div class="af-front-top container">
<div class="row">
<div class="col-md-12">
@@ -218,13 +216,13 @@
View on Github
</a>
</div>
- </div>
+ </div>
</div>
</div>
</div>
</div>
- </div>
-
+ </div>
+
<!-- Front Page Icons -->
<section id="af-assets">
<div class="container">
@@ -236,7 +234,7 @@
<h4 class="af-asset-heading">Fast</h4>
<p class="af-asset-description">
State-of-the art performance exploiting in-memory processing and data streaming.
- </p>
+ </p>
</div>
<div class="col-md-4 af-asset">
<div class="af-asset-img">
@@ -245,7 +243,7 @@
<h4 class="af-asset-heading">Reliable</h4>
<p class="af-asset-description">
Flink is designed to perform very well even when the cluster's memory runs out.
- </p>
+ </p>
</div>
<div class="col-md-4 af-asset">
<div class="af-asset-img">
@@ -254,7 +252,7 @@
<h4 class="af-asset-heading">Expressive</h4>
<p class="af-asset-description">
Write beautiful, type-safe code in Java and Scala. Execute it on a cluster.
- </p>
+ </p>
</div>
</div>
<div class="row af-section-row">
@@ -265,7 +263,7 @@
<h4 class="af-asset-heading">Easy to use</h4>
<p class="af-asset-description">
Few configuration parameters required. Cost-based optimizer built in.
- </p>
+ </p>
</div>
<div class="col-md-4 af-asset">
<div class="af-asset-img">
@@ -274,7 +272,7 @@
<h4 class="af-asset-heading">Scalable</h4>
<p class="af-asset-description">
Tested on clusters of 100s of machines, Google Compute Engine, and Amazon EC2.
- </p>
+ </p>
</div>
<div class="col-md-4 af-asset">
<div class="af-asset-img">
@@ -283,12 +281,12 @@
<h4 class="af-asset-heading">Hadoop-compatible</h4>
<p class="af-asset-description">
Flink runs on YARN and HDFS and has a Hadoop compatibility package.
- </p>
+ </p>
</div>
</div>
- </div>
+ </div>
</section> <!-- /.Front Page Icons -->
-
+
<a id="af-fast"><section id="af-fast" class="af-section af-colored"></a>
<div class="container">
<div class="row">
@@ -303,13 +301,13 @@
</div>
</div>
</section>
-
+
<a id="af-reliable"><section id="af-reliable" class="af-section"></a>
<div class="container">
<div class="row">
<div class="col-md-6">
<img class="img-responsive af-section-img" src="img/main/section/grep.png" width="90%" alt="Apache Flink is Reliable" />
- </div>
+ </div>
<div class="col-md-5">
<h3 class="af-heading3">Reliable and Scalable</h3>
<p>Flink is designed to perform well when memory runs out.</p>
@@ -319,7 +317,7 @@
</div>
</div>
</section>
-
+
<a id="af-expressive"><section id="af-expressive" class="af-section af-colored"></a>
<div class="container">
<div class="row">
@@ -330,11 +328,11 @@
<p>You can use native Java and Scala data types without packing them into key-value pairs, logical field addressing, and a wealth of operators.</p>
</div>
<div class="col-md-6 col-md-offset-1">
- <p>Word Count in Flink's Scala API</p>
+ <p>Word Count in Flink's Scala API</p>
<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="k">case</span> <span class="k">class</span> <span class="nc">Word</span> <span class="o">(</span><span class="n">word</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span> <span class="n">frequency</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
<span class="k">val</span> <span class="n">counts</span> <span class="k">=</span> <span class="n">text</span>
- <span class="o">.</span><span class="n">flatMap</span> <span class="o">{</span><span class="n">line</span> <span class="k">=></span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">" "</span><span class="o">).</span><span class="n">map</span><span class="o">(</span><span class="n">word</span> <span class="k">=></span> <span class="nc">Word</span><span class="o">(</span><span class="n">word</span><span class="o">,</span><span class="mi">1</span><span class="o">))}</span>
+ <span class="o">.</span><span class="n">flatMap</span> <span class="o">{</span><span class="n">line</span> <span class="k">=></span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">" "</span><span class="o">).</span><span class="n">map</span><span class="o">(</span><span class="n">word</span> <span class="k">=></span> <span class="nc">Word</span><span class="o">(</span><span class="n">word</span><span class="o">,</span><span class="mi">1</span><span class="o">))}</span>
<span class="o">.</span><span class="n">groupBy</span><span class="o">(</span><span class="s">"word"</span><span class="o">).</span><span class="n">sum</span><span class="o">(</span><span class="s">"frequency"</span><span class="o">)</span></code></pre></div>
<p>Transitive Closure</p>
<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="k">case</span> <span class="k">class</span> <span class="nc">Path</span> <span class="o">(</span><span class="n">from</span><span class="k">:</span> <span class="kt">Long</span><span class="o">,</span> <span class="n">to</span><span class="k">:</span> <span class="kt">Long</span><span class="o">)</span>
@@ -350,24 +348,24 @@
</div>
</div>
</section>
-
+
<a id="af-easy"><section id="af-easy" class="af-section"></a>
<div class="container">
<div class="row">
<div class="col-md-6">
<img class="img-responsive af-section-img" src="img/main/section/optimizer-visual.png" width="80%" alt="Apache Flink is Easy to use" />
- </div>
+ </div>
<div class="col-md-5">
<h3 class="af-heading3">Easy to use</h3>
- <p>Flink requires few configuration parameters. And
- the system's bult-in optimizer takes care of
+ <p>Flink requires few configuration parameters. And
+ the system's bult-in optimizer takes care of
finding the best way to execute the program in any enviroment.</p>
<p>Run on YARN with 3 commands, in a stand-alone cluster, or locally in a debugger.</p>
</div>
</div>
</div>
</section>
-
+
<!-- <section id="af-scalable" class="af-section af-colored">
<div class="container">
<div class="row">
@@ -376,19 +374,19 @@
<p>Tested to clusters of 100s of nodes, Amazon EC2, and Google Compute Engine.</p>
<p>Intelligent memory management means that Flink does not require beefy machines.</p>
<div class="col-md-6 col-md-offset-1">
-
+
</div>
</div>
</div>
</div>
</section>-->
-
+
<a id="af-hadoop"><section id="af-hadoop" class="af-section af-colored"></a>
<div class="container">
<div class="row">
<div class="col-md-6">
<img class="img-responsive af-section-img" src="img/main/section/hadoop-flink-arrows.png" width="80%" alt="Apache Flink integrated with hadoop" />
- </div>
+ </div>
<div class="col-md-5">
<h3 class="af-heading3">Compatible with Hadoop</h3>
<p>Flink supports all Hadoop input and output formats and data types.</p>
@@ -456,15 +454,15 @@
<area shape="rect" id="optimizer" class="clickable" coords="330,184,482,298" href="javascript:void(3);" target="" />
<area shape="rect" coords="512,187,662,299" href="javascript:void(4);" target="" />
<area shape="rect" alt="" title="" coords="512,323,663,435" href="javascript:void(5);" target="" />
- <area shape="rect" id="distr" class="clickable" coords="332,322,478,441" href="javascript:void(6);" target="" />
+ <area shape="rect" id="distr" class="clickable" coords="332,322,478,441" href="javascript:void(6);" target="" />
Created by Online Image Map Editor (http://www.maschek.hu/imagemap/index) </map>
</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>
@@ -476,7 +474,7 @@
</p>
</div>
</section>-->
-
+
<footer id="af-footer">
<div class="container">
<div class="row">
@@ -484,10 +482,10 @@
<h3>Documentation</h3>
<ul class="af-footer-menu">
- <li><a href="/docs/0.8/">0.8.1</a></li>
- <li><a href="/docs/0.8/api/java/">0.8.1 Javadocs</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}">0.8.1</a></li>
+ <li><a href="{{site.FLINK_CURRENT_DOCS}}api/java/">0.8.1 Javadocs</a></li>
<li><a
- href="/docs/0.8/api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
+ href="{{site.FLINK_CURRENT_DOCS}}api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
</ul>
</div>
Added: flink/site/archive.html
URL: http://svn.apache.org/viewvc/flink/site/archive.html?rev=1663813&view=auto
==============================================================================
--- flink/site/archive.html (added)
+++ flink/site/archive.html Tue Mar 3 22:31:08 2015
@@ -0,0 +1,309 @@
+<!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: Archive</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="/docs/0.8/setup_quickstart.html">Setup
+ Flink</a></li>
+ <li><a
+ href="/docs/0.8/java_api_quickstart.html">Java
+ API</a></li>
+ <li><a
+ href="/docs/0.8/scala_api_quickstart.html">Scala
+ API</a></li>
+ </ul></li>
+ <li><a href="/downloads.html">Download</a></li>
+ <li><a href="/docs/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 Stable:</li>
+ <li></li>
+ <li><a href="/docs/0.8/">0.8.1</a></li>
+ <li><a href="/docs/0.8/api/java">0.8.1 Javadocs</a></li>
+ <li><a
+ href="/docs/0.8/api/scala/index.html#org.apache.flink.api.scala.package">0.8.1 Scaladocs</a></li>
+ <li class="divider"></li>
+ <li class="af-separator">Previous:</li>
+ <li></li>
+ <li><a href="/docs/0.7-incubating/">0.7.0-incubating</a></li>
+ <li><a href="/docs/0.7-incubating/api/java">0.7.0-incubating
+ Javadocs</a></li>
+ <li><a
+ href="/docs/0.7-incubating/api/scala/index.html#org.apache.flink.api.scala.package">0.7.0-incubating
+ Scaladocs</a></li>
+ <li class="divider"></li>
+ <li></li>
+ <li><a href="/docs/0.6-incubating/">0.6-incubating</a></li>
+ <li><a href="/docs/0.6-incubating/api/java">0.6-incubating
+ Javadocs</a></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:120px" class="container">
+ <h1>Archive</h1>
+
+<script type="text/javascript">
+$( document ).ready(function() {
+ // Handler for .ready() called.
+ $('.ga-track').on('click', function() {
+ // we just use the element id for tracking with google analytics
+ ga('send', 'event', 'button', 'click', $(this).attr('id'));
+ });
+
+});
+</script>
+
+<p>This page lists old versions of Flink including their documentation.</p>
+
+<h2 id="flink-0.8">Flink 0.8</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8/">Docs</a></p>
+
+<h2 id="flink-0.7">Flink 0.7</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.7/">Docs</a></p>
+
+<h2 id="flink-0.6.2">Flink 0.6.2</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6.2/">Docs</a></p>
+
+<h2 id="flink-0.6.1">Flink 0.6.1</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6.1/">Docs</a></p>
+
+<h2 id="flink-0.6">Flink 0.6</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6/">Docs</a></p>
+
+<h2 id="flink-0.5.1">Flink 0.5.1</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5.1/">Docs</a></p>
+
+<h2 id="flink-0.5">Flink 0.5</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5/">Docs</a></p>
+
+<h2 id="flink-0.4">Flink 0.4</h2>
+
+<p><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.4/">Docs</a></p>
+
+ </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="/docs/0.8/">0.8.1</a></li>
+ <li><a href="/docs/0.8/api/java/">0.8.1 Javadocs</a></li>
+ <li><a
+ href="/docs/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>