SavePoint的路径需要在flink-conf.yaml中配置。
state.savepoints.dir: hdfs://node01:8020/flink/state/savepoint
两种savepoint方式:
1、手动执行:
flink savepoint 4a16a8c87321ecfb00f0689587255e1b /srv/flinkcdc/flinkresults/savepoints
2、退出时自动保存savepoint(采用配置文件里的路径):
flink cancel -m 192.168.1.132:18081 4a16a8c87321ecfb00f0689587255e1b
以指定savepoint方式启动:
./flink run -s /srv/flinkcdc/flinkresults/savepoints/savepoint-4a16a8-8baec613bc02 -py /moojnn/pyflink/stream_join.py
从checkpoint恢复启动时,中断期间源中积累的数据并未立即计算,当新数据进来时会自动触发中断期间积累数据的计算。
flink savepoint的使用
最新推荐文章于 2024-05-10 09:57:00 发布