Flink 的学习者或者爱好者想必非常理解,除了须要相熟 Flink 自身之外,如果能有一款简略上手的 Flink 开发部署工具,不必写前端代码就能实现实时大屏、反对全副语言接口、反对多条 SQL,还能治理 Flink Job,这样的开发部署平台是不是齐全无奈回绝?
很侥幸,Apache 社区就有这么一款工具:Zeppelin,而且可能是开源界最好的 Flink 开发平台。
上面是 Zeppelin 和 Flink 的故事。
Zeppelin:Flink 最佳搭档
Flink:我提供了 SQL、Java、Scala 还有 Python 等多种语言反对,不过每种语言都有本人的入口,多种语言混着用临时无奈实现。比方在 sql-client 中只能运行 SQL,不能写 UDF,在 Pyflink shell 里,只能用 Python 的 UDF,不能写和用 scala 和 java 的 UDF。有没有谁能帮我把这些语言全副买通?
Zeppelin:我能够!
Flink:我的一个很大的应用场景是实时大屏,然而我一个人办不到,往往须要借助第三方存储,还须要前端开发,有没有谁能让用户不必写前端代码就实现实时大屏?
Zeppelin: 我能够!
Flink: 我的 SQL 曾经很弱小了,然而用户在 sql-client 里不能写 comment,临时也不反对运行多条 SQL 语句,有谁能帮我把这些性能补齐下?
Zeppelin: 我能够!
Flink: 好多初学者说要跑一个 Flink job 须要多种配置并且须要学习各种命令行,有没有谁能让大家更容易提交和治理 Flink Job。
Zeppelin: 我能够!
Flink:Flink Job 提交目前只能一个个提交,有些同学想并行执行多个 Flink Job,谁能帮我搞定这个需要?
Zeppelin: 我能够!
Flink:我有丰盛的 connector,用户须要把 connector 打包到 uber jar 里,或者 copy 到 Flink 的 Lib 下,这有可能把各种 connector jar 混在一起,容易发生冲突,有没有谁能提供一个洁净点的计划?
Zeppelin: 我能够!
如果您也有以上的疑难和需要,那么来理解下 Zeppelin 吧。Flink 社区邀请 Apache Zeppelin PMC 为您整顿了 Zeppelin 的系列视频教程及文章教程。您也能够退出 Flink on Zeppelin 的钉钉群来退出咱们的探讨。
Flink on Zeppelin 文章教程
Flink on Zeppelin (1) – 入门篇
https://mp.weixin.qq.com/s/a6Zau9c1ZWTSotl_dMg0Xg
Flink on Zeppelin (2) – Batch 篇
https://mp.weixin.qq.com/s/K9rPXqqaPuhnIT_TZN8M3w
Flink on Zeppelin (3) – Streaming 篇
https://mp.weixin.qq.com/s/k_0NgJinpK0VVTXw_Jd7ag
Flink on Zeppelin (4) – 机器学习篇
https://mp.weixin.qq.com/s/ccyptHGgB_PQ0e6V8B9UKQ
Flink on Zeppelin (5) – 高级个性篇
https://mp.weixin.qq.com/s/jZV6gua8ypqdiGPBulOw6Q
Flink on Zeppelin (6) – Recovering
https://mp.weixin.qq.com/s/D02M68HO4Te4cReIoRLMwQ
Flink on Zeppelin (7) – Yarn interpreter 模式
https://mp.weixin.qq.com/s/IgVd2hZlM2twEIHYLavaxw
Flink on Zeppelin 视频教程
视频内容纲要:
- Flink on Zeppelin 0. 装置启动 Zeppelin
- Flink on Zeppelin 1. 补充 Zeppelin 基本概念
- Flink on Zeppelin 2. Local 模式
- Flink on Zeppelin 3. 多语言反对
- Flink on Zeppelin 4. Remote 模式
- Flink on Zeppelin 5. Yarn 模式
- Flink on Zeppelin 6. Interpreter bind mode (Per Note Isolated)
- Flink on Zeppelin 7. Interpreter bind mode (Per User Isolated)
- Flink on Zeppelin 8. Inline Configuration
- Flink on Zeppelin 9. Hive Integration
- Flink on Zeppelin 10. SQL 入门
- Flink on Zeppelin 11. Streaming 数据可视化 Single 模式
- Flink on Zeppelin 12. Streaming 数据可视化 Update 模式
- Flink on Zeppelin 13. Streaming 数据可视化 Append 模式
- Flink on Zeppelin 14. 连贯 kafka 数据源
- Flink on Zeppelin 15. Streaming ETL
- Flink on Zeppelin 16. Scala UDF
- Flink on Zeppelin 17. Python DUF
- Flink on Zeppelin 18. UDF via flink.udf.jars
- Flink on Zeppelin 19. PyFlink 入门
- Flink on Zeppelin 20. Flink 最佳实际 1
- Flink on Zeppelin 21. Flink 最佳实际 2
- Flink on Zeppelin 22. Recovering
- Flink on Zeppelin 23. Yarn Interpreter 模式
点击「视频链接」即可查看 Flink on Zeppelin 的系列实操教程视频~
▼ Flink on Zeppelin 技术交换钉钉群 ▼