初识flink

Posted hklv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识flink相关的知识,希望对你有一定的参考价值。

接触flink已经有3个月了,第一次接触flink是从极客时间上的大沙的演讲中了解的。

最近半年对大数据已经有了一定的入门,一方面因为工作中会用到hive,另外工作已经快5年了,一直从事java后台开发,但是一直没有搞明白最终要做什么。

虽然接触大数据比较晚,但是还好接触了。感觉现在进入到了一个新领域。大数据领域生态的繁荣发展让人惊讶,让同样作为程序员的我感到震惊,那么多优秀的开源作品。让我感受

到了开源的魅力。拥抱开源成为未来这一阶段的另一个目标。

所以,作为新生流计算引擎的flink同时具备了学习大数据,参与到社区的两个条件。天时地利人和都已具备,没有理由,停下脚步。快速学习掌握flink,成为近期的目标。

flink到底是什么?

flink是用来处理批数据和流数据的新一代大数据引擎。基于事件模型的框架。天生用来处理流数据。同时兼容批计算。

flink有:基于时间的、数量的、session的三种窗口。这三种窗口又分为:翻转、滑动两种。

flink开发分为以下几步:

1)获取数据源

2)对流数据进行操作、转换等

3)对处理好的数据进行接收保存。

常见的数据源有:kafka、本地文件IO、数据库

常见的数据接收器有:kafka、es、DB、HDFS。

 

以上是关于初识flink的主要内容,如果未能解决你的问题,请参考以下文章

flink初识及安装flink standalone集群

Flink初识Flink快速又灵巧

Flink初识Flink快速又灵巧

初识flink

flink_初识02kafkawordcount

akka初识Akka 简单介绍