Flink学习路线
01
Flink练习环境准备
1) 源码编译
2) 本地运行
3) mysql+es+redis+kafka+zk本地搭建
4) hbase+hive+yarn有条件可以虚拟机搭建3台机器小集群
02
Flink Basic API 练习
1)keyBy,groupBy,LambdaFunctions(reduce,filter),TransformationFunctions(map,RichMapFunction)
2) 如何用keyBy返回key的list
3) 读本地文件+hdfs文件
4) 快速创建DataSet and DataStream
5) 计数器Accumulators & Counters(new IntCounter(),addAccumulator(),getAccumulatorResult())
03
DataStream API
04
DataSet API
05
Table API & SQL
06
数据类型& 序列化
07
管理执行
08
项目思考
(PPT晋升STAR方法论,有助于你晋升加薪噢)
S(SITUATION)业务状况和背景
让评委知道你在做什么
T(TASK)你有什么挑战和任务
让评委知道你的任务很有挑战,让他做都做不出来
A(ACTION)你做了哪些行动
你方案和思考(已经要多讲你的思考)很前卫,有创新
R(RESULT)结果如何
结果很完美,圆满完成任务,方案也很赞