Flink-Checkpoint&Savepoint-任务恢复,任务保障制度

异同

1.savepoint和checkpoint的区别

       checkpoint是代码中flink job定期做的检测点,savepoint是需要更新程序jar或升级停止job时人为指定的保存状态目录,savepoint中的状态更新一些

2.停止job的命令

老的方式(cancel,以过时),-s指定的是savepoint的目录
/bigdata/flink-1.13.5/bin/flink cancel -s hdfs://node-1.51doit.cn:9000/savepoint01 e7cd441df08d2ebaf53eddff5d2f2260
新的方式(stop),-p指定的是savepoint的目录
/bigdata/flink-1.13.5/bin/flink stop -p hdfs://node-1.51doit.cn:9000/savepoint2 427a4f0a482a406d7306b3813bfa3b63

3.启动flink并指定checkpoint或savepoint(-s指定的是定checkpoint或savepoint目录)

/bigdata/flink-1.13.5/bin/flink run -c cn._51doit.flink.day07.KafkaToRedisWordCount -p 4 -s hdfs://node-1.51doit.cn:9000/savepoint01/savepoint-e7cd44-e700503a0028 /root/flink-java-1.0.jar

任务恢复

根据checkpoint恢复


     查询hdfs上最后一

你可能感兴趣的:(flink,大数据,hadoop)