flink learn :1 flink mac 安装及启动

 

1、安装

一键安装

$ brew install apache-flink
...
$ flink --version
Version: 1.2.0, Commit ID: 1c659cf

查看flink安装位置:

 ~ brew info apache-flink
apache-flink: stable 1.7.1, HEAD
Scalable batch and stream data processing
https://flink.apache.org/
/usr/local/Cellar/apache-flink/1.7.0 (158 files, 308.2MB) *

快速启动本地flink,一条命令搞定。

libexec/bin/start-cluster.sh

flink learn :1 flink mac 安装及启动_第1张图片

访问http://localhost:8081 可查看相应的集群情况。

flink learn :1 flink mac 安装及启动_第2张图片

至此,安装启动成功。

2、运行Demo

下面运行下flink提供的一个demo,直接感受下实时计算。SocketWindowWordCount 为监听本地端口,通过滑动时间窗口为5s,滑动时间间隔为1s,去实时监听端口内容,并计算输出至本地。详细程序见scala版或java版。

# 开启监听端口
nc -l 9000

# 提交flink作业
./bin/flink run examples/streaming/SocketWindowWordCount.jar --port 9000

 

通过flink web页面,可以查看相应的flink作业运行情况。

flink learn :1 flink mac 安装及启动_第3张图片

flink learn :1 flink mac 安装及启动_第4张图片

 

在开启的端口输入字符,flink会进行统计并输出至本地文件:flink-*-.out

flink learn :1 flink mac 安装及启动_第5张图片

至此,初步体验Done!

你可能感兴趣的:(flink)