目录
目录
1:准备一台linux ,一般都是安装在虚拟机中的。我这里用的是centos7
1:准备一台linux ,一般都是安装在虚拟机中的。我这里用的是centos7
2.在此linux安装java ,具体安装这里不做赘述。
3.下载flink 并且解压
wget https://mirrors.bfsu.edu.cn/apache/flink/flink-1.13.0/flink-1.13.0-bin-scala_2.11.tgz
tar -zxvf flink-1.13.0-bin-scala_2.11.tgz
4.启动flink
5.关闭防火墙
默认情况下linux的防火墙是打开的,此时你用浏览器访问ip:8081,是无法访问的,因为被防火墙拦截了,有两种解决方案,一是防火墙开放8081,端口,二是关闭防火墙,为了方便,这里用了关闭。
systemctl stop firewalld
6.浏览器访问【 ip:8081 】
7.运行flink安装包自带的案例。
#该程序会监听8000端口,并统计此端口流入的单词的数量
bin/flink run examples/streaming/SocketWindowWordCount.jar --port 8000
8.另开一个shell窗口,往8000端口塞入数据
如果linux没有nc命令的话,可以用yum install -y nc 安装该工具
统计结果在logs下面的out文件中: