一、学习初衷
随着大数据时代的到来和人工智能的崛起,为了能更好的在IT行业蜗居下去,努力开始学习alink。官方的话术是:为了帮助开发人员更轻松的搭建数据分析和应用的端到端的业务流程。
二、maven 搭建基于Flink的alink项目
(一)maven项目中,pom引入的包
<dependencies>
<dependency>
<groupId>com.alibaba.alink</groupId>
<artifactId>alink_core_flink-1.10_2.11</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-scala_2.11</artifactId>
<version>1.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-planner_2.11</artifactId>
<version>1.10.0</version>
</dependency>
</dependencies>
注:具体alink与flink版本对照可以参考:alibaba/Alink
(二)具体的小例子,可参考api:
第1.2.1节 使用 Maven 快速构建 Alink Java 项目