【发布时间】:2017-11-30 12:50:19
【问题描述】:
有没有一种方法可以清除 Java Spark 流应用程序编写的旧检查点数据?随着应用程序运行时间的延长,检查点导向器变得非常庞大。
【问题讨论】:
标签: apache-spark spark-streaming
有没有一种方法可以清除 Java Spark 流应用程序编写的旧检查点数据?随着应用程序运行时间的延长,检查点导向器变得非常庞大。
【问题讨论】:
标签: apache-spark spark-streaming
我假设 Spark 版本 1.6
val conf = new SparkConf().set("spark.cleaner.referenceTracking.cleanCheckpoints", "true")
这在 Spark 1.4 中可用
https://issues.apache.org/jira/browse/SPARK-2033
另外,如果您仍在使用 DStreams,还有一个 cleanup 方法可以删除输入时间比最旧批次更早的检查点文件
【讨论】: