Spark Streaming两个动作需要在彼此之后运行

时间:2016-11-21 00:36:54

标签: spark-streaming

我有一个火花流应用程序,我正在使用FileStream ..该流将有两个主要操作,我需要在第一个完成时完全调用第二个

dstrea.foreachRDD(action1)
dstream.foreachRDD(action2)

操作1将一些信息更新到hbase中...而acton 2从这些信息中读取所以在每个批处理操作2后,在action1之后运行shroud

我想知道如何实现此功能?

1 个答案:

答案 0 :(得分:0)

你可以尝试在一个foreachRDD函数中组合这两个动作:

dstream.foreachRDD(rdd=>{
    action1
    action2
})