public class StreamingWordCount implements Serializable {
public static void main(String[] args) {
JavaStreamingContext jssc = new JavaStreamingContext("local[2]", "JavaWordCount",
new Duration(1000));
JavaDStream<String> data = jssc.textFileStream("D:/krishna/").cache();
data.foreach(new Function<JavaRDD<String>, Void>() {
public Void call(JavaRDD<String> rdd) throws Exception {
List<String> output = rdd.collect();
System.out.println("Sentences Collected from files " + output);
return null;
}
});
data.print();
jssc.start();
jssc.awaitTermination();
}
}
我在Windows 8上使用Spark standalone。
JavaStreamingContext是否仅适用于HDFS目录?
答案 0 :(得分:0)
将批处理时间间隔减少 5 ms至10 ms 如果任何作业将超过提供的批处理时间,则jssc.awaitTermination()方法将等待完成待处理作业并自动处理批处理时间