flink checkpoint 测试


--启动CheckPoint任务
root/flink/flink-1.7.2/bin/flink run /root/flink/FlinkExample-1.0-SNAPSHOT-jar-with-dependencies.jar --port 9001


--启动---
nc -l 9001

--查看日志
tail -f  /root/flink/flink-1.7.2/log/flink-*-taskexecutor-0-*.out


--关闭任务--

--恢复----
/root/flink/flink-1.7.2/bin/flink run  -s /data/flink/checkpoints/e4545f01ffd7bdf4b6314c0aec91c72f/chk-1223/_metadata  /root/flink/FlinkExample-1.0-SNAPSHOT-jar-with-dependencies.jar --port 9001

转载于:https://my.oschina.net/xiaominmin/blog/3056405

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你的问题是关于 Flink checkpoint 失败的原因。我来为你解答。 在 Flink 中,checkpoint 可能会因为多种原因失败,以下是一些常见的失败原因: 1. 内存不足:Flink checkpoint 需要使用一定的内存来缓存状态信息,如果内存不足,就可能会导致 checkpoint 失败。 2. 网络故障:Flink checkpoint 需要将状态信息保存到持久化存储中,如果网络发生故障,就可能无法完成状态信息的保存,从而导致 checkpoint 失败。 3. 存储故障:Flink checkpoint 需要将状态信息保存到持久化存储中,如果存储发生故障,就可能无法完成状态信息的保存,从而导致 checkpoint 失败。 4. 作业逻辑错误:在某些情况下,作业的逻辑错误可能会导致 checkpoint 失败。例如,当作业中存在状态依赖关系时,如果状态更新的顺序不正确,就可能导致 checkpoint 失败。 5. 配置错误:Flink checkpoint 的性能和可靠性与配置参数有关,如果配置参数不正确,就可能导致 checkpoint 失败。例如,如果 checkpoint 间隔时间太短,就可能导致 checkpoint 无法及时完成。 如果 checkpoint 失败,Flink 会尝试重新启动作业,并从最近成功的 checkpoint 开始恢复作业状态。如果无法恢复作业状态,则需要手动进行故障排查和修复。为了避免 checkpoint 失败,建议合理配置 Flinkcheckpoint 参数,并进行适当的性能测试和容错测试

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值