

# 例子

> 译者：[flink.sojb.cn](https://flink.sojb.cn/)


## 捆绑的例子

Flink的来源包括Flink不同API的许多示例：

*   DataStream应用程序（[Java](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-streaming/src/main/java/org/apache/flink/streaming/examples) / [Scala](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-streaming/src/main/scala/org/apache/flink/streaming/scala/examples)）
*   DataSet应用程序（[Java](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-batch/src/main/java/org/apache/flink/examples/java) / [Scala](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-batch/src/main/scala/org/apache/flink/examples/scala)）
*   Table API / SQL查询（[Java](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-table/src/main/java/org/apache/flink/table/examples/java) / [Scala](https://github.com/apache/flink/blob/master/flink-examples/flink-examples-table/src/main/scala/org/apache/flink/table/examples/scala)）

这些[说明](https://flink.sojb.cn/dev/batch/examples.html#running-an-example)解释了如何运行示例。

## Web上的示例

还有一些在线发布的博客文章讨论了示例应用程序：

*   [如何使用Apache Flink构建有状态流应用程序提供](https://www.infoworld.com/article/3293426/big-data/how-to-build-stateful-streaming-applications-with-apache-flink.html) 了一个使用DataStream API实现的事件驱动应用程序和两个用于流分析的SQL查询。

*   [使用Apache Flink，Elasticsearch和Kibana构建实时仪表板应用程序](https://www.elastic.co/blog/building-real-time-dashboard-applications-with-apache-flink-elasticsearch-and-kibana)是[elastic.co](https://www.elastic.co/blog/building-real-time-dashboard-applications-with-apache-flink-elasticsearch-and-kibana)的博客文章，展示了如何使用Apache Flink，Elasticsearch和Kibana构建用于流数据分析的实时仪表板解决方案。

*   来自Data Artisans 的[Flink培训网站](http://training.data-artisans.com/)有很多例子。查看动手部分和练习。

