大数据学习之Flink、10分钟了解Flink的核心组件以及它们的工作原理

 第一章、Flink的容错机制

第二章、Flink核心组件和工作原理

第三章、Flink的恢复策略

第四章、Flink容错机制的注意事项

第五章、Flink的容错机制与其他框架的容错机制相比较


目录

第二章、Flink核心组件和工作原理

Ⅰ、核心组件

1. Checkpoint组件:

2. Savepoint组件:

3. Barrier组件

4. State Backend组件

5. Recovery Strategy组件

6.‌Failover Strategy组件

7.‌Job Restart Strategy组件

Ⅱ、核心组件的工作原理

1. Checkpoint工作原理:

2. Savepoint工作原理:


第二章、Flink核心组件和工作原理

Ⅰ、核心组件

  • Flink的容错机制的核心组件包括CheckpointSavepoint。等等.. .. ..

1. Checkpoint组件:

一致性检查点

  • Checkpoint是用于容错和恢复的机制

  • CheckpointFlink实现容错机制最核心的功能组件,也是Flink四大基石之一,它在数据流处理过程中定期捕获作业状态的快照,并将其存储在可靠的存储系统中。

  • 当作业发生故障时,Flink 可以从最近的 Checkpoint 恢复,重新处理数据流,以保证数据的完整性和一致性。Checkpoint 的频率和大小可以通过配置参数进行设置。

2. Savepoint组件:

保存点

  • Savepoint则是用备份机制,于手动恢复的点。

  • SavepointFlink提供的一种备份机制,用于将作业的状态保存到一个指定的位置。

  • 与 Checkpoint 不同,Savepoint 不是为了容错而设计的,而是为了在升级作业或修改作业时能够恢复到之前的状态。通过创建一个 Savepoint,用户可以确保在升级或修改作业后能够回滚到之前的状态,而不会丢失数据或影响数据处理的正确性。

3. Barrier组件

分界线

  • 在检查点过程中,Flink使用分界线来确保到达某个检查点之前的

  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值