《从 0 到 1 学习 Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门

准备工作
1、安装查看 Java 的版本号,推荐使用 Java 8。
安装 Flink
2、在 Mac OS X 上安装 Flink 是非常方便的。推荐通过 homebrew 来安装。
3、检查安装:
结果:
4、启动 flink
接着就可以进入 web 页面(http://localhost:8081/) 查看

demo
1、新建一个 maven 项目

创建一个 SocketTextStreamWordCount 文件,加入以下代码:
接着进入工程目录,使用以下命令打包。
```
mvn clean package -Dmaven.test.skip=true
```

然后我们开启监听 9000 端口:

最后进入 flink 安装目录 bin 下执行以下命令跑程序:
注意换成你自己项目的路径。

执行完上述命令后,我们可以在 webUI 中看到正在运行的程序:

我们可以在 nc 监听端口中输入 text,比如:

然后我们通过 tail 命令看一下输出的 log 文件,来观察统计结果。进入目录 apache-flink/1.6.0/libexec/log,执行以下命令:
注意:切换成你自己的路径和查看自己的目录。

总结
本文描述了如何在 Mac 电脑上安装 Flink,及运行它。接着通过一个简单的 Flink 程序来介绍如何构建及运行Flink 程序。
关注我
转载请注明地址:http://www.54tianzhisheng.cn/2018/09/18/flink-install
版权声明: 本文为 InfoQ 作者【zhisheng】的原创文章。
原文链接:【http://xie.infoq.cn/article/56d2d87d1082977687042034d】。文章转载请联系作者。
评论