1、准备文件
flink安装包(1.9)
netcat(windows版)
2、创建maven工程。
可以使用idea之类的工具,pom文件至少必须引用
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java_2.11</artifactId>
<version>1.9.0</version>
</dependency>
3、代码中完成一个功能(抄了一个满世界都是的wordcount工程)并打成jar包。
4、使用netcat 启动一个端口,作为wordcount的输入端 (nc -L -p 9000)
5、启动flink集群 start-cluster.bat
6、启动wordcount的jar包(flink.bat run -c myMain.StreamingJob sm-1.0-SNAPSHOT.jar -port 9000)
注意,需要优先指定 主类(-c) 反正我的版本不指定会报错。
7、确认flink中job正常运行
8、netcat启动界面输入字符串 观察输出结果