Flink分支——Blink的第一次使用

Blink今年年初的时候开源了~
作为一个跟风小菜鸟,也想跟紧各大佬的步伐,研究下Blink呢。以下是自己在安装编译测试时的步骤和小小心得,与大家共勉。

Blink其实就是Flink的一个分支。他是由阿里巴巴集团基于Flink自主研发的。Flink后期可能会(也许ing)将Blink合并到master上。Flink其实主要就是处理两种数据类型:流(DataStream)和批(DataSet)(据说阿里在底层的一部分就把流和批的概念统一了,这样会更快)。更多Blink相关信息可以参考以下链接:

flink官网:
https://flink.apache.org/

阿里云实时计算:
https://help.aliyun.com/knowledge_detail/62522.html

编译Blink

1.准备工作

a.环境准备Java8以上版本maven3.5以上版本系统(linux,window,mac理论上都支持,我这里是在linux系统上编译的,win环境上编译的如果要在linux上使用,只能把编译好的jar包拷过去了,亲测有效的)b.源码准备到官网下载好flink的版本(注:要1.5.1以上的,这样才有blink分支)。有两种方式:一种是用git下载:>git clone https://github.com/apache/flink.git


另一种是直接官网下载src的tgz包(版本自行选择)
下载地址:[https://www.apache.org/dyn/closer.lua/flink/flink-1.8.0/flink-1.8.0-src.tgz]

2.开始编译

a.切换分支查看所有的分支>git branch -a


确定自己的分支(默认为master)
>git branch

切换成blink
>git checkout -b blink origin/blink
最后检查下是否切换过来了(*表示目前分支)
>git branch

b.打包编译
>mvn clean;mvn install -Dmaven.test.skip=true -Dcheckstyle.skip=true -Dfast

最后打包成功会在$FLINK_HOME/flink-dist/target路径下,找到flink-1.5.1.tar.gz

3.开始使用

把编译好的安装包布置到你想安装的服务器上就好了。
下篇文章主要讲Blink任务依赖于Yarn。以及Blink SQL Client初始用。

Flink分支——Blink的第一次使用相关推荐

  1. 阿里正式向 Apache Flink 贡献 Blink 源码

    导读: 如同我们去年12月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源.今天,我们终于等到了这一刻. 阿里资深 ...

  2. 1月28日云栖精选夜读 | 终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码

    如同我们去年12月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源.今天,我们终于等到了这一刻. 热点热议 终于等 ...

  3. 终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码

    阿里妹导读:如同我们去年12月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源.今天,我们终于等到了这一刻. 阿里 ...

  4. 大数据框架 Flink、Blink、Spark Streaming、Structured Streaming 和 Storm 之间的区别

    在 1.2 节中已经跟大家详细介绍了 Flink,那么在本节就主要 Blink.Spark Streaming.Structured Streaming 和 Storm 的区别. Flink Flin ...

  5. Hadoop、spark、Flink、Blink、storm介绍

    1.什么是hadoop(搭建集群) Hadoop是由java语言编写的,在分布式服务器集群上存储海量数据并运行分布式分析应用的开源框架,其核心部件是HDFS与MapReduce. HDFS是一个分布式 ...

  6. Ververica Platform-阿里巴巴全新Flink企业版揭秘

    摘要:2019云栖大会大数据 & AI专场,阿里巴巴资深技术专家王峰带来"Ververica Platform-阿里巴巴全新Flink企业版揭秘"的演讲.本文主要从Verv ...

  7. 阿里重磅开源Blink:为什么我们等了这么久?

    12月20日,由阿里巴巴承办的 Flink Forward China 峰会在北京国家会议中心召开,来自阿里.华为.腾讯.美团点评.滴滴.字节跳动等公司的技术专家与参会者分享了各公司基于 Flink ...

  8. 大数据课程之Flink

    大数据课程之Flink 第一章 Flink简介 1.初识Flink Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算.Flink被设计在所有常见的集群环境中运行 ...

  9. flink 简单上手

    第一章 Flink简介 1.初识Flink Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算.Flink被设计在所有常见的集群环境中运行,以内存执行速度和任意规 ...

最新文章

  1. 滚动条的出现导致居中的元素会晃动
  2. 开发Java系统程序员要注意的基本知识
  3. OpenFlow: Enabling Innovation in Campus Networks
  4. 【收藏】spring boot+websocket+echarts 后台推送数据用echarts展示
  5. FFmpeg编译找不到库文件
  6. 别了,JavaScript;你好,Blazor
  7. iOS - - JSON 和 XML解析
  8. Spring @Autowired批注
  9. 03.SpringBoot入门案例及详解
  10. 从事三年java开发后, 我打算转人工智能
  11. BinaryViewer(二进制查看器)使用教程(附下载)
  12. PS长图快速切片_PS拼图软件
  13. EasyNLP发布融合语言学和事实知识的中文预训练模型CKBERT
  14. 支持笔锋效果的手写签字控件
  15. 举重若轻流水行云,前端纯CSS3实现质感非凡的图片Logo鼠标悬停(hover)光泽一闪而过的光影特效
  16. @程序员,对抗 996,你真的准备好了吗?
  17. 现代商业杂志现代商业杂志社现代商业编辑部2022年第16期目录
  18. Scrum板与Kanban如何抉择?敏捷工具:opdea板与按照guarbpgz
  19. 昔日金屋中的女人,谁都难免面对帝王决然的背影
  20. Delphi 程序制作要点

热门文章

  1. 概论_第3章_已知联合密度求边缘密度
  2. 资料搜集-JAVA系统的梳理知识5-JAVA基础篇JVM
  3. 安卓APP发布上架的方法
  4. Debian (Linux)安装UFW防火墙
  5. 科研项目绩效评价探讨︱项目绩效评价专题
  6. C++ 黑科技-文章生成器
  7. oppo r17听筒测试软件,OPPO R17好不好?OPPO R17手机体验评测
  8. 简历中尽量不要出现精通_在个人简历中,熟悉了解熟练,精通都是一种什么程度...
  9. C# 导出 Excel 的各种方法总结
  10. 结构化方法和面向对象方法