| <!DOCTYPE html> |
| <!-- |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. See accompanying LICENSE file. |
| --> |
| |
| <html data-mobile-support="" data-search="" data-hero-banner="" data-platform-downloads=""> |
| <head> |
| <meta http-equiv="content-type" context="text/html" charset="UTF-8"> |
| <title>Apache Beam</title> |
| <meta content="width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1, user-scalable=no" |
| id="Viewport" name="viewport"> |
| <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico"> |
| <link href="https://fonts.googleapis.com/css?family=Varela+Round|Montserrat:400,700" rel="stylesheet" |
| type="text/css"/> |
| <link href="css/beam.css" rel="stylesheet" type="text/css"> |
| <link rel="stylesheet" type="text/css" href="slick/slick.css"/> |
| <link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/> |
| <meta content="Apache Beam" property="og:title"> |
| <meta content="images/beam.png" property="og:image"> |
| <meta content="A unified programming model for batch and streaming" property="og:description"> |
| </head> |
| <body> |
| <div class="viewport"> |
| |
| <header class="navbar header--navbar"> |
| <div class="navbar-inner"> |
| <div class="container-fluid"> |
| <div class="beam-logo--container"> |
| <a class="beam-logo" href="index.html"><span></span></a> |
| </div> |
| <ul class="nav pull-right"> |
| <li class="navbar-link"> |
| <a href="{{ site.baseurl }}/get-started/">Get Started</a> |
| </li> |
| <li class="navbar-link"> |
| <a href="{{ site.baseurl }}/documentation/">Documentation</a> |
| </li> |
| <li class="navbar-link"> |
| <a href="{{ site.baseurl }}/contribute/">Contribute</a> |
| </li> |
| <li class="navbar-link"> |
| <a href="{{ site.baseurl }}/blog">Blog</a> |
| </li> |
| <li class="navbar-link"> |
| <a href="http://www.apache.org"><img src="images/apache-feather-tm.png" width="45px"/></a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </header> |
| <div class="header--container"></div> |
| <div class="container-fluid"></div> |
| <div> |
| <div class="homepage--body"> |
| <h1>Apache Beam</h1> |
| <section class="billboard--wrapper homepage-billboard"> |
| <div class="billboard--container"> |
| <div class="container-fluid"> |
| <div class="homepage-title--container"> |
| <h2 class="homepage-title"> |
| A unified programming model for batch and streaming |
| </h2> |
| |
| <div class="homepage-subtitle--container desktop-only"> |
| <div class="homepage-subtitle"> |
| Beam provides an advanced unified programming model, allowing you to implement batch and streaming data processing jobs that you can run on any execution engine. |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| <section class="key-feature--wrapper"> |
| <div class="container-fluid"> |
| <div class="row-fluid"> |
| <div class="span4 key-feature--container"> |
| <div class="key-feature--icon--container"> |
| <div class="key-feature--icon icon"> |
| <img src="images/container.png" width="100px" height="100px"/> |
| </div> |
| </div> |
| <h3 class="key-feature--title">Unified</h3> |
| |
| <div class="key-feature--text"> |
| Use a single programming model for both batch and streaming use cases. |
| </div> |
| </div> |
| <div class="span4 key-feature--container"> |
| <div class="key-feature--icon--container"> |
| <div class="key-feature--icon icon"> |
| <img src="images/enterprise.png" width="100px" height="100px"/> |
| </div> |
| </div> |
| <h3 class="key-feature--title">Portable</h3> |
| |
| <div class="key-feature--text"> |
| Execute pipelines on multiple execution environments, including Apache Flink, Apache Spark, and Google Cloud Dataflow. |
| </div> |
| </div> |
| <div class="span4 key-feature--container"> |
| <div class="key-feature--icon--container"> |
| <div class="key-feature--icon icon"> |
| <img src="images/cloud.png" width="100px" height="100px"/> |
| </div> |
| </div> |
| <h3 class="key-feature--title">Extensible</h3> |
| |
| <div class="key-feature--text"> |
| Write and share new SDKs, IO connectors, and transformation libraries. |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| <section class="hero--banner"> |
| <div class="slider single-item"> |
| {{ content }} |
| </div> |
| <div> |
| <center><a href="{{ site.baseurl }}/blog">All News</a></center> |
| </div> |
| </section> |
| <section class="offset-feature--wrapper"> |
| <div class="offset-feature--container feature-guides"> |
| <div class="container-fluid"> |
| <div class="row-fluid feature--content"> |
| <div class="span8 mobile-left-pane"> |
| <div class="offset-feature--title">Open Source</div> |
| <div class="offset-feature--text"> |
| Beam is an <a href="http://www.apache.org">Apache Software Foundation</a> project, |
| available under the Apache v2 license. Beam is an open source community - contributions are appreciated! If you'd like to contribute, please see the <a href="{{ site.baseurl }}/contribute/">Contribute</a> section. |
| </div> |
| </div> |
| <div class="offset8"> |
| <img src="images/apache.png"/> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="offset-feature--container"> |
| <div class="container-fluid"> |
| <div class="row-fluid feature--content"> |
| <div class="span4"> |
| <img src="images/puzzle.png"/> |
| </div> |
| <div class="offset4 mobile-left-pane"> |
| <div class="offset-feature--title">Overview</div> |
| <div class="offset-feature--text"> |
| Apache Beam is a unified programming model you can use to create data processing pipelines. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam’s supported distributed processing back-ends, which include Apache Flink, Apache Spark, and Google Cloud Dataflow. |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="offset-feature--container"> |
| <div class="container-fluid"> |
| <div class="row-fluid feature--content"> |
| <div class="span8 mobile-left-pane"> |
| <div class="offset-feature--title">Documentation</div> |
| <div class="offset-feature--text"> |
| If you'd like to use Beam for your data processing tasks, use the <a href="{{ site.baseurl }}/get-started/">Get Started</a> section for an overview, quickstart, and examples. Then dive into the <a href="{{ site.baseurl }}/documentation/">Documentation</a> section for in-depth concepts and reference materials for the Beam Model, SDKs, and Runners. |
| </div> |
| </div> |
| <div class="offset8"> |
| <img src="images/book.png"/> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| </div> |
| </div> |
| <div class="body--container container-fluid "></div> |
| <footer class="footer"> |
| <div class="container-fluid"> |
| <div class="row-fluid"> |
| <div class="span12"> |
| © <span>2016</span> <a href="http://www.apache.org">Apache Software Foundation</a> - <a |
| href="{{ site.baseurl }}/privacy_policy">Privacy Policy</a><br/> |
| Apache Beam, Beam, Apache, the Apache feather logo, and the Apache Beam project logo are |
| trademarks of The Apache Software Foundation. |
| </div> |
| </div> |
| </div> |
| </footer> |
| <div id="scrim"></div> |
| </div> |
| |
| <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script> |
| <script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> |
| <script type="text/javascript" src="slick/slick.min.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(function(){ |
| $('.single-item').slick({ |
| infinite: true, |
| arrows:false, |
| dots: true, |
| autoplay: true, |
| autoplaySpeed: 3000, |
| slidesToShow: 1, |
| slidesToScroll: 1 |
| }); |
| }); |
| |
| </script> |
| |
| </body> |
| |
| </html> |