【发布时间】:2017-11-01 15:54:20
【问题描述】:
我试图在这里解释容错。假设我在 hdfs 中有 1 到 10 个文件,并且 spark 流已经读取了这个文件。现在我的火花流不幸停止了。我在 hdfs 中有文件说 1 到 20,其中 1 到 10 个文件已经被 spark 流解析,并且新添加了 11 到 20 个文件。现在我开始 Spark Streaming,我可以看到文件 1-30。由于我在 hdfs 中的第 21 个文件时启动了 spark,所以我的 spark styreaming 会丢失文件 11-20。我如何丢失文件。 我使用文件流。
【问题讨论】:
-
我使用 fileStream。下面是代码 sn-p.val lines = ssc.fileStream[LongWritable, Text, TextInputFormat]("/home/File")
标签: scala apache-spark hadoop2