点击蓝色“Java极客技术”关注我哟
加个“星标”,天天早上 08:14,一起快乐成长
在学习技术时,总会有一个简单程序 Demo
带着我们入门,所以参考着官网例子,带大家快速熟悉 Flink
的 Hello World
~
说明一下,项目运行的环境如下:
OS : Mac
Flink Version : 1.9
IDE : IDEA
Java Version : 1.8
下面来讲下关于环境准备,如果是 Windows
的用户,请参照每个步骤,找到适应自己的安装 or
启动方法。
环境准备
首先我们默认已经安装了 Jdk 1.8
和编码工具 IDEA
,下面来讲如何安装 Flink
和建立脚手架。下面展示的项目代码已经放入了 Github[1],可以下载进行本地运行
安装 Flink
$ brew install apache-flink
检查安装是否成功以及版本号
$ flink --version
Version: 1.9.0, Commit ID: 9c32ed9
接着以单机集群模式启动 Flink
$ sh /usr/local/Cellar/apache-flink/1.9.0/libexec/bin/start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host yejingqideMBP-c510.
Starting taskexecutor daemon on host yejingqideMBP-c510.
然后访问 localhost:8081
监控界面(1.9 版本更新了 UI):
创建项目
这里推荐的是使用 maven
进行构建,在命令行中输入如下内容(# 号后面是说明,请不要输入):
$ mvn archetype:generate \
-DarchetypeGroupId=org.apache.flink \ # flink 的 group.id
-DarchetypeArtifactId=flink-quickstart-java \ # flink 的 artifact.id
-DarchetypeVersion=1.9.0 \ # flink 的 version,以上三个请不要修改,按照默认即可
-DgroupId=wiki-edits \ # 项目的 group.id
-DartifactId=wiki-edits \ # 项目的 artifact.id
-Dversion=0.1 \ # 项目的 version.id
-Dpackage=wikiedits \