apache-spark - 火花流:WAL 被忽略
问题描述
我有一个运行在纱线上的火花流应用程序,该应用程序从 jms 源消耗。我启用了检查点和 WAL 以确保零数据丢失。但是,当我突然杀死我的应用程序并重新启动它时,有时它会从 WAL 中恢复数据,但有时却没有!在所有情况下,我都可以看到 WAL 在 HDFS 上正确写入。
有人可以解释一下为什么我的 WAL 在重启时有时会被忽略吗?spark决定从WAL中恢复或不恢复的条件是什么?
谢谢。
解决方案
推荐阅读
- flutter - Image Picker Plugin Flutter 确认界面
- meld - 如何在三向合并选项卡仍打开时手动将文件标记为已解决
- selenium - 如何区分硒/黄瓜参数化数据测试的测试描述?
- android - 如何从android studio中的商家应用程序向客户端应用程序发送推送通知?
- asp.net-mvc - MVC 报告查看器呈现/响应问题
- react-native - 错误:GoogleSignIn.null:DEVELOPER_ERROR 在 expo-google-sign-in
- python - 类点\继承 - 任务检查
- windows - 删除多个文件夹中超过 x 天的文件
- python - 如何使用 OneLineIconListItem 向每个动态项目添加图标。我的代码给出了 TypeError: object.__init__() 没有参数
- model-view-controller - 如何在会话结束时更改 MVC 网站的默认登录 URL?