FLink发布任务

2021-08-29  本文已影响0人  卡门001

例子任务名:SocketWindowWordCount.jar

开启客户端模拟发数据

nc -lk 9527

命令行启动

../../bin/flink run -c org.apache.flink.streaming.examples.socket.SocketWindowWordCount SocketWindowWordCount.jar --hostname localhost --port 9527

参数 --hostname localhost --port 9527代表远程nc ..接收数据的服务与端口

./flink list -r 

查看结果输出

1、在nc -lk 9527端口模拟输入


image.png

2、 通过控制台查看

# iZwz94ym4bv8f4w62zn4niZ为jobmanager的主机名
$/flink../log/flink-root-taskexecutor-0-iZwz94ym4bv8f4w62zn4niZ.out -f 

结果:


image.png

3 可视化界面
Task Manager - 列表 - > 详情 -> stdout

4 停止

../../bin/flink  stop c29ebaa1653d90f104c28e4879ff1a33 #<任务id>

stop方式停止任务对 source 有要求,source必须实现如下接口

@PublicEvolving
public interface StoppableFunction {
   void stop();
}
flink cancel -m 127.0.0.1:8081 357591171dfcca2eea09de
# 357591171dfcca2eea09de为任务id

savepoint
如果在 conf/flink-conf.yaml 里面配置了 state.savepoints.dir ,会保存savepoint,否则不会保存 savepoint。在命令行中显式的savepoint
flink cancel -m 127.0.0.1:8081 -s /tmp/savepoint 357591171dfcca2eea09de

-3). 取消与停止的区别

并行度计算

接收数据:1
FLAT MAP(ETL??): <并行度数>
逻辑计算: <并行度数>
打印输出:1
上一篇下一篇

猜你喜欢

热点阅读