0
私がやっていることはここに明確にすることです。DstreamからRDDを削除または無効にするにはどうすればよいですか?
@Override
public JavaRDD<Object> call(JavaPairRDD<Object, Iterable<JSONObject>> aggregatedRDD) throws Exception {
try {
...
Logic
...
} catch (Exception e) {
...
Invalidate or remove RDD from dStream
...
}
}
私は私が失敗したシナリオのための例外を処理し、それを処理するためにDAGの次のノードに移動させないように、DSTREAMからRDDを削除する
をしようとしています。さらに、dStreamからRDDを削除する方法を知ることは、他のシナリオでは便利です(RDDを何も変えたくないかもしれません)。 私はSparkを初めて使用しています。
javaでは、これはssc.sparkContext()。emptyRDD();で行うことができます。 –