| <!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"> |
| <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> |
| <title>Apache Flink: 社区 & 项目信息</title> |
| <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> |
| <link rel="icon" href="/favicon.ico" type="image/x-icon"> |
| |
| <!-- Bootstrap --> |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> |
| <link rel="stylesheet" href="/css/flink.css"> |
| <link rel="stylesheet" href="/css/syntax.css"> |
| |
| <!-- Blog RSS feed --> |
| <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" /> |
| |
| <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> |
| <!-- We need to load Jquery in the header for custom google analytics event tracking--> |
| <script src="/js/jquery.min.js"></script> |
| |
| <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
| <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
| <!--[if lt IE 9]> |
| <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> |
| <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
| <![endif]--> |
| </head> |
| <body> |
| |
| |
| <!-- Main content. --> |
| <div class="container"> |
| <div class="row"> |
| |
| |
| <div id="sidebar" class="col-sm-3"> |
| |
| |
| <!-- Top navbar. --> |
| <nav class="navbar navbar-default"> |
| <!-- The logo. --> |
| <div class="navbar-header"> |
| <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| <div class="navbar-logo"> |
| <a href="/zh/"> |
| <img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px"> |
| </a> |
| </div> |
| </div><!-- /.navbar-header --> |
| |
| <!-- The navigation links. --> |
| <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> |
| <ul class="nav navbar-nav navbar-main"> |
| |
| <!-- First menu section explains visitors what Flink is --> |
| |
| <!-- What is Stream Processing? --> |
| <!-- |
| <li><a href="/zh/streamprocessing1.html">What is Stream Processing?</a></li> |
| --> |
| |
| <!-- What is Flink? --> |
| <li><a href="/zh/flink-architecture.html">Apache Flink 是什么?</a></li> |
| |
| |
| |
| <!-- What is Stateful Functions? --> |
| |
| <li><a href="/zh/stateful-functions.html">What is Stateful Functions?</a></li> |
| |
| <!-- Use cases --> |
| <li><a href="/zh/usecases.html">应用场景</a></li> |
| |
| <!-- Powered by --> |
| <li><a href="/zh/poweredby.html">Flink 用户</a></li> |
| |
| |
| |
| <!-- Second menu section aims to support Flink users --> |
| |
| <!-- Downloads --> |
| <li><a href="/zh/downloads.html">下载</a></li> |
| |
| <!-- Getting Started --> |
| <li class="dropdown"> |
| <a class="dropdown-toggle" data-toggle="dropdown" href="#">教程<span class="caret"></span></a> |
| <ul class="dropdown-menu"> |
| <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/zh/getting-started/index.html" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| <li><a href="/zh/training.html">Training Course</a></li> |
| </ul> |
| </li> |
| |
| <!-- Documentation --> |
| <li class="dropdown"> |
| <a class="dropdown-toggle" data-toggle="dropdown" href="#">文档<span class="caret"></span></a> |
| <ul class="dropdown-menu"> |
| <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11" target="_blank">Flink 1.11 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| <li><a href="https://ci.apache.org/projects/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1" target="_blank">Flink Stateful Functions 2.1 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| </ul> |
| </li> |
| |
| <!-- getting help --> |
| <li><a href="/zh/gettinghelp.html">获取帮助</a></li> |
| |
| <!-- Blog --> |
| <li><a href="/blog/"><b>Flink 博客</b></a></li> |
| |
| |
| <!-- Flink-packages --> |
| <li> |
| <a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a> |
| </li> |
| |
| |
| <!-- Third menu section aim to support community and contributors --> |
| |
| <!-- Community --> |
| <li class="active"><a href="/zh/community.html">社区 & 项目信息</a></li> |
| |
| <!-- Roadmap --> |
| <li><a href="/zh/roadmap.html">开发计划</a></li> |
| |
| <!-- Contribute --> |
| <li><a href="/zh/contributing/how-to-contribute.html">如何参与贡献</a></li> |
| |
| |
| <!-- GitHub --> |
| <li> |
| <a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a> |
| </li> |
| |
| |
| |
| <!-- Language Switcher --> |
| <li> |
| |
| <a href="/community.html">English</a> |
| |
| </li> |
| |
| </ul> |
| |
| <ul class="nav navbar-nav navbar-bottom"> |
| <hr /> |
| |
| <!-- Twitter --> |
| <li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| |
| <!-- Visualizer --> |
| <li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| |
| <hr /> |
| |
| <li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li> |
| |
| <li> |
| <style> |
| .smalllinks:link { |
| display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px; |
| } |
| </style> |
| |
| <a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small> |
| |
| <a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small> |
| |
| <a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small> |
| |
| <a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small> |
| </li> |
| |
| </ul> |
| </div><!-- /.navbar-collapse --> |
| </nav> |
| |
| </div> |
| <div class="col-sm-9"> |
| <div class="row-fluid"> |
| <div class="col-sm-12"> |
| <h1>社区 & 项目信息</h1> |
| |
| <hr /> |
| |
| <div class="page-toc"> |
| <ul id="markdown-toc"> |
| <li><a href="#apache-flink-" id="markdown-toc-apache-flink-">如何从 Apache Flink 获得帮助?</a></li> |
| <li><a href="#section" id="markdown-toc-section">邮件列表</a> <ul> |
| <li><a href="#section-1" id="markdown-toc-section-1">如何订阅邮件列表</a></li> |
| </ul> |
| </li> |
| <li><a href="#stack-overflow" id="markdown-toc-stack-overflow">Stack Overflow</a></li> |
| <li><a href="#issue-" id="markdown-toc-issue-">Issue 追踪</a></li> |
| <li><a href="#section-2" id="markdown-toc-section-2">报告安全漏洞</a></li> |
| <li><a href="#meetups" id="markdown-toc-meetups">Meetups</a></li> |
| <li><a href="#section-3" id="markdown-toc-section-3">源代码</a> <ul> |
| <li><a href="#section-4" id="markdown-toc-section-4">主仓库</a></li> |
| <li><a href="#flink-stateful-functions-" id="markdown-toc-flink-stateful-functions-">Flink Stateful Functions 仓库</a></li> |
| <li><a href="#flink-shaded--shaded-" id="markdown-toc-flink-shaded--shaded-">Flink-shaded 仓库 (shaded 的依赖包)</a></li> |
| <li><a href="#flink-" id="markdown-toc-flink-">Flink 网站仓库</a></li> |
| <li><a href="#bahir-flink---connector" id="markdown-toc-bahir-flink---connector">Bahir Flink 仓库 (额外的一些 connector)</a></li> |
| </ul> |
| </li> |
| <li><a href="#section-5" id="markdown-toc-section-5">培训</a></li> |
| <li><a href="#wiki" id="markdown-toc-wiki">项目 Wiki</a></li> |
| <li><a href="#flink-forward" id="markdown-toc-flink-forward">Flink Forward</a></li> |
| <li><a href="#pmc--commiter-" id="markdown-toc-pmc--commiter-">PMC 和 Commiter 列表</a> <ul> |
| <li><a href="#section-6" id="markdown-toc-section-6">前导师们</a></li> |
| </ul> |
| </li> |
| <li><a href="#apache-flink-logo" id="markdown-toc-apache-flink-logo">素材以及 Apache Flink Logo</a></li> |
| </ul> |
| |
| </div> |
| |
| <h2 id="apache-flink-">如何从 Apache Flink 获得帮助?</h2> |
| |
| <p>我们可以通过多种方式从 Apache Flink 社区获得帮助。Flink commiter 主要活跃在 <a href="#mailing-lists">邮件列表</a>。对于用户支持和问题咨询,则可以通过 <em>用户邮件列表</em> 获得帮助。有些 Committer 同时会关注 <a href="http://stackoverflow.com/questions/tagged/apache-flink">Stack Overflow</a>。请在提问的时候记得添加 apache-flink 的标签。问题反馈以及新特性的讨论则可以在 <em>开发邮件列表</em> 或者 <a href="https://issues.apache.org/jira/browse/FLINK">Jira</a> 上进行讨论。有兴趣对 Flink 进行贡献的人请查阅 <a href="/contributing/how-to-contribute.html">贡献指南</a>。</p> |
| |
| <h2 id="section">邮件列表</h2> |
| |
| <table class="table table-striped"> |
| <thead> |
| <th class="text-center">名字</th> |
| <th class="text-center">订阅</th> |
| <th class="text-center">摘要</th> |
| <th class="text-center">退订</th> |
| <th class="text-center">发送</th> |
| <th class="text-center">归档</th> |
| </thead> |
| <tr> |
| <td> |
| <strong>news</strong>@flink.apache.org<br /> |
| <small>Flink 社区的新闻和公告</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <i>只读邮件列表</i></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-news/">归档</a> <br /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>community</strong>@flink.apache.org<br /> |
| <small>与会议,博客以及工作机会相关的更广泛的社区讨论</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community@flink.apache.org">发送</a></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-community/">归档</a> <br /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>user</strong>@flink.apache.org<br /> |
| <small>用户支持以及问题咨询邮件列表</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user@flink.apache.org">发送</a></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-user/">归档</a> <br /> |
| <a href="http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/">Nabble 归档</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>user-zh</strong>@flink.apache.org<br /> |
| <small>中文用户支持以及问题咨询邮件列表</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh@flink.apache.org">发送</a></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-user-zh/">归档</a> <br /> |
| <a href="http://apache-flink.147419.n8.nabble.com/">Nabble 归档</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>dev</strong>@flink.apache.org<br /> |
| <small>开发相关讨论</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev@flink.apache.org">发送</a></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-dev/">归档</a> <br /> |
| <a href="http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/">Nabble 归档</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>builds</strong>@flink.apache.org<br /> |
| <small>Flink 主仓库的构建通知</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i><i>只读邮件列表</i></td> |
| <td class="text-center"> |
| <a href="http://mail-archives.apache.org/mod_mbox/flink-builds/">归档</a> <br /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <strong>issues</strong>@flink.apache.org |
| <br /> |
| <small>所有 Jira 活动的镜像</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i><i>只读邮件列表</i></td> |
| <td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-issues/">归档</a></td> |
| </tr> |
| <tr> |
| <td> |
| <strong>commits</strong>@flink.apache.org |
| <br /> |
| <small>仓库的所有 commit</small> |
| </td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-digest-subscribe@flink.apache.org">订阅</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-unsubscribe@flink.apache.org">退订</a></td> |
| <td class="text-center"><i class="fa fa-pencil-square-o"></i> <i>只读邮件列表</i></td> |
| <td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-commits/">归档</a></td> |
| </tr> |
| </table> |
| |
| <p><b style="color:red">在给邮件列表发邮件之前,请确认已经订阅了该邮件列表!</b> 如果你没有订阅对应的邮件列表的话,对于 dev 邮件列表,你的消息会被拒收,对于 user 邮件列表,你则收不到相应的回复。</p> |
| |
| <h3 id="section-1">如何订阅邮件列表</h3> |
| |
| <p>在往邮件列表中发送消息前,需要先订阅邮件列表。</p> |
| |
| <ol> |
| <li>发送一封不包含任何内容或主题的邮件到 <em>listname</em>-subscribe@flink.apache.org(替换 <em>listname</em> 为 dev, user, user-zh 等等)</li> |
| <li>等待直到收到一封主题为 “confirm subscribe to <em>listname</em>@flink.apache.org” 的邮件。回复该邮件,不用修改主题和添加邮件内容。</li> |
| <li>等待直到收到一封主题为 “WELCOME to <em>listname</em>@flink.apache.org” 的邮件。</li> |
| </ol> |
| |
| <p>如果你的邮件中包含代码,请根据如下要求进行检查:</p> |
| |
| <ol> |
| <li>请确认你所使用的外链不会被修改、删除等,这些操作会使得归档后的邮件变得无效</li> |
| <li>粘贴文字而不是文字的截图</li> |
| <li>对代码进行格式化操作,以提高可读性</li> |
| <li>添加足够的上下文,确保代码没有模棱两可的地方</li> |
| </ol> |
| |
| <h2 id="stack-overflow">Stack Overflow</h2> |
| |
| <p>Committer 们会关注 <a href="http://stackoverflow.com/questions/tagged/apache-flink">Stack Overflow</a> 上 <a href="http://stackoverflow.com/questions/tagged/apache-flink">apache-flink</a> 相关标签的问题。</p> |
| |
| <p>请确认你为自己的问题打上了正确的标签,从而可以获得 Flink 社区的帮助。</p> |
| |
| <h2 id="issue-">Issue 追踪</h2> |
| |
| <p>我们使用 Jira 进行所有代码相关的 issues 追踪 <a href="https://issues.apache.org/jira/browse/FLINK">https://issues.apache.org/jira/browse/FLINK</a>。</p> |
| |
| <p>所有 issue 的活动也会同步到 issue 邮件列表。</p> |
| |
| <h2 id="section-2">报告安全漏洞</h2> |
| |
| <p>如果你希望报告安全漏洞, 请联系 <a href="mailto:security@apache.org">security@apache.org</a>。 Apache Flink 遵循标准的 <a href="https://www.apache.org/security/">Apache漏洞处理流程</a> 来报告漏洞。请注意,在项目做出响应之前,请不要公开披露漏洞。</p> |
| |
| <h2 id="meetups">Meetups</h2> |
| |
| <p>在 <a href="http://www.meetup.com/topics/apache-flink/">meetup.com</a> 上可以找到很多 Flink 相关的 meetup。</p> |
| |
| <h2 id="section-3">源代码</h2> |
| |
| <h3 id="section-4">主仓库</h3> |
| |
| <ul> |
| <li><strong>ASF 仓库</strong>: <a href="https://gitbox.apache.org/repos/asf/flink.git">https://gitbox.apache.org/repos/asf/flink.git</a></li> |
| <li><strong>GitHub 镜像</strong>: <a href="https://github.com/apache/flink.git">https://github.com/apache/flink.git</a></li> |
| </ul> |
| |
| <h3 id="flink-stateful-functions-">Flink Stateful Functions 仓库</h3> |
| |
| <ul> |
| <li><strong>ASF 仓库</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-statefun.git">https://gitbox.apache.org/repos/asf/flink-statefun.git</a></li> |
| <li><strong>GitHub 镜像</strong>: <a href="https://github.com/apache/flink-statefun">https://github.com/apache/flink-statefun</a></li> |
| </ul> |
| |
| <h3 id="flink-shaded--shaded-">Flink-shaded 仓库 (shaded 的依赖包)</h3> |
| |
| <ul> |
| <li><strong>ASF 仓库</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-shaded.git">https://gitbox.apache.org/repos/asf/flink-shaded.git</a></li> |
| <li><strong>GitHub 镜像</strong>: <a href="https://github.com/apache/flink-shaded.git">https://github.com/apache/flink-shaded.git</a></li> |
| </ul> |
| |
| <h3 id="flink-">Flink 网站仓库</h3> |
| |
| <ul> |
| <li><strong>ASF 仓库</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-web.git">https://gitbox.apache.org/repos/asf/flink-web.git</a></li> |
| <li><strong>GitHub 镜像</strong>: <a href="https://github.com/apache/flink-web.git">https://github.com/apache/flink-web.git</a></li> |
| </ul> |
| |
| <h3 id="bahir-flink---connector">Bahir Flink 仓库 (额外的一些 connector)</h3> |
| |
| <ul> |
| <li><strong>ASF 仓库</strong>: <a href="https://git-wip-us.apache.org/repos/asf/bahir-flink.git">https://git-wip-us.apache.org/repos/asf/bahir-flink.git</a></li> |
| <li><strong>GitHub 镜像</strong>: <a href="https://github.com/apache/bahir-flink.git">https://github.com/apache/bahir-flink.git</a></li> |
| </ul> |
| |
| <h2 id="section-5">培训</h2> |
| |
| <p><a href="https://www.ververica.com/">Ververica</a> 目前维护了一些免费的 Apache Flink 培训。<a href="https://training.ververica.com/">培训页面</a> 有相应的演示文档和带解答的练习。当然还可以在 <a href="http://www.slideshare.net/dataArtisans/presentations">SlideShare</a> 找到所有的演示文档。</p> |
| |
| <h2 id="wiki">项目 Wiki</h2> |
| <p>Apache Flink 的 <a href="https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home" target="_blank">项目 wiki</a> 包含了大量的 Flink 用户相关的资源。不过 wiki 上的资料可能会过时,如果有任何疑问,请查阅 <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11" target="_blank">Flink 文档</a></p> |
| |
| <h2 id="flink-forward">Flink Forward</h2> |
| |
| <p>Flink Forward 大会每年都会在世界的不同地方举办。关于大会最新的信息可以到 <a href="https://www.flink-forward.org/">Flink-Forward.org</a> 网站获取到。</p> |
| |
| <h1 id="pmc--commiter-">PMC 和 Commiter 列表</h1> |
| |
| <table class="table table-striped"> |
| <thead> |
| <th class="text-center"></th> |
| <th class="text-center">名字</th> |
| <th class="text-center">角色</th> |
| <th class="text-center">Apache ID</th> |
| </thead> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/43608?s=50" class="committer-avatar" /></td> |
| <td class="text-center">David Anderson</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">danderson</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/5990983?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Márton Balassi</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">mbalassi</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/858078?v=3&s=50" class="committer-avatar" /></td> |
| <td class="text-center">Paris Carbone</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">senorcarbone</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/1756620?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Ufuk Celebi</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">uce</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/10366341?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Shuyi Chen</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">shuyichen</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/18818196?v=4" class="committer-avatar" /></td> |
| <td class="text-center">Zili Chen</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">tison</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/4971479?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Hequn Cheng</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">hequn</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/1452518?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Xingcan Cui</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">xccui</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1727146?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Stephan Ewen</td> |
| <td class="text-center">PMC, Committer, VP</td> |
| <td class="text-center">sewen</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5880972?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Gyula Fóra</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">gyfora</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5466492?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Dian Fu</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">dianfu</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/332352?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Alan Gates</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">gates</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/569655?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Greg Hogan</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">greg</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/2388347?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Fabian Hueske</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">fhueske</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/498957?v=3&s=50" class="committer-avatar" /></td> |
| <td class="text-center">Vasia Kalavri</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">vasia</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/2405800?v=3&s=50" class="committer-avatar" /></td> |
| <td class="text-center">Kostas Kloudas</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">kkloudas</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/11538663?v=3&s=50" class="committer-avatar" /></td> |
| <td class="text-center">Konstantin Knauf</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">knaufk</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/68551?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Aljoscha Krettek</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">aljoscha</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/213026?s=50&v=4" class="committer-avatar" /></td> |
| <td class="text-center">Nico Kruber</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">nkruber</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/9601882?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Jingsong Lee</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">lzljs3620320</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1892692?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Bowen Li</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">bli</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/4425616?s=50" class="committer-avatar" /></td> |
| <td class="text-center">ChengXiang Li</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">chengxiang</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/2550549?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Andra Lungu</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">andra</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/89049?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Robert Metzger</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">rmetzger</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/837221?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Maximilian Michels</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">mxm</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1941681?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Chiwan Park</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">chiwanpark</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/2128543?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Stefan Richter</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">srichter</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5756858?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Till Rohrmann</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">trohrmann</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/3581352?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Rong Rong</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">rongr</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/105434?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Henry Saputra</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">hsaputra</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/8959638?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Matthias J. Sax</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">mjsax</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/409707?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Sebastian Schelter</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">ssc</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5725237?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Chesnay Schepler</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">chesnay</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/11361724?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Xiaogang Shi</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">shixg</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/22488084?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Jincheng Sun</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">jincheng</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5284370?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Tzu-Li (Gordon) Tai</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">tzulitai</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1925554?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Kostas Tzoumas</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">ktzoumas</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/9048995?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Theodore Vasiloudis</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">tvas</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/5746567?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Timo Walther</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">twalthr</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/9400874?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Shaoxuan Wang</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">shaoxuan</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars3.githubusercontent.com/u/12387855?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Zhijiang Wang</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">zhijiang</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1826769?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Daniel Warneke</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">warneke</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5378924?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Jark Wu</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">jark</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/6242259?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Dawid Wysakowicz</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">dwysakowicz</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1681921?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Gary Yao</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">gary</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/955396?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Kurt Young</td> |
| <td class="text-center">PMC, Committer</td> |
| <td class="text-center">kurt</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars0.githubusercontent.com/u/6239804?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Yu Li</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">liyu</td> |
| </tr> |
| <tr> |
| <td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1891970?s=50" class="committer-avatar" /></td> |
| <td class="text-center">Seth Wiesman</td> |
| <td class="text-center">Committer</td> |
| <td class="text-center">sjwiesman</td> |
| </tr> |
| </table> |
| |
| <p>可以通过 <code><apache-id>@apache.org</code> 直接联系 commiter。可以在 <a href="https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors">这里</a> 找到所有的贡献者。</p> |
| |
| <h2 id="section-6">前导师们</h2> |
| |
| <p>下面这些人在项目孵化的时候起到了非常好的引导作用。</p> |
| |
| <table class="table table-striped"> |
| <thead> |
| <th class="text-center"></th> |
| <th class="text-center">名字</th> |
| <th class="text-center">角色</th> |
| <th class="text-center">Apache ID</th> |
| </thead> |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Ashutosh Chauhan</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">hashutosh</td> |
| </tr> |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Ted Dunning</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">tdunning</td> |
| </tr> |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Alan Gates</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">gates</td> |
| </tr> |
| |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Owen O'Malley</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">omalley</td> |
| </tr> |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Sean Owen</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">srowen</td> |
| </tr> |
| <tr> |
| <td class="text-center"></td> |
| <td class="text-center">Henry Saputra</td> |
| <td class="text-center">Former PPMC, Mentor</td> |
| <td class="text-center">hsaputra</td> |
| </tr> |
| </table> |
| |
| <h1 id="apache-flink-logo">素材以及 Apache Flink Logo</h1> |
| |
| <p><a href="/zh/material.html">素材页面</a> 提供了不同尺寸以及不同颜色的 Apache Flink Logo。</p> |
| |
| |
| |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| |
| <hr /> |
| |
| <div class="row"> |
| <div class="footer text-center col-sm-12"> |
| <p>Copyright © 2014-2019 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p> |
| <p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p> |
| <p><a href="/privacy-policy.html">Privacy Policy</a> · <a href="/blog/feed.xml">RSS feed</a></p> |
| </div> |
| </div> |
| </div><!-- /.container --> |
| |
| <!-- Include all compiled plugins (below), or include individual files as needed --> |
| <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js"></script> |
| <script src="/js/codetabs.js"></script> |
| <script src="/js/stickysidebar.js"></script> |
| |
| <!-- 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> |
| </body> |
| </html> |