安装Flink的时候,不需要安装Hadoop,但是如果你已经安装好了Hadoop那你需要选择相对应的Flink版本。
假设集群中有4台机器,那么要选其中一个作为Job Manager,其他机器作为Task Manager,为了启动集群,我们还需要设置SSH免密登录。在安装Flink之前首先安装Java,并配置环境变量。
具体过程参考:http://wuchong.me/blog/2016/02/26/flink-docs-setup-cluster/
Flink集群搭建需要四个步骤:
-
设置SSH免密登录
-
下载安装JDK,配置环境变量
-
下载安装Flink
运行一个简单的实例:
-
打开shell,监听9000端口-----nc -l 9000
-
另外打开一个shell,运行Flink程序-----bin/flink run examples/streaming/SocketTextStreamWordCount.jar --port 9000
-
在第一个shell窗口(netcat console)输入任意单词
-
第二个shell窗口的flink目录下的log目录下,输入tail -f flink-*-taskmanager-*-flink-instance-*.out查看结果,也可以使用ll命令查找对应的.out结果文件
-
你可以打开DashBoard观察程序执行情况