spark streaming 예외 No output streams registered, so nothing to execute

1933 단어
spark streaming demo를 구현하는 경우 코드:
 1 public static void main (String[] args) {
 2 
 3 
 4 SparkConf conf = new SparkConf().setAppName("Spark_Streaming").setMaster("local");
 5         JavaSparkContext sc = new JavaSparkContext(conf);       
 6         JavaStreamingContext jssc = new JavaStreamingContext(sc, new Duration(2));      
 7         JavaSQLContext sqlCtx = new JavaSQLContext(sc);     
 8 
 9 
10         String[] filters = new String[] {"soc"};
11 
12         JavaReceiverInputDStream<Status> receiverStream = TwitterUtils.createStream(jssc,filters);
13 
14 
15 
16          jssc.start();
17          jssc.awaitTermination();
18 
19 }

이상 코드를 실행하면 예외가 발생합니다: No output streams registered, so nothing to execute출력 작업이 발생할 때 스트림 계산 작업이 트리거되므로 DStream에서 출력 작업이나 계산이 없을 때 일반적으로 어떤 작업(예:
1 print()
2 foreachRDD(func)
3 saveAsObjectFiles(prefix, [suffix])
4 saveAsTextFiles(prefix, [suffix])
5 saveAsHadoopFiles(prefix, [suffix])

참조:http://spark.apache.org/docs/latest/streaming-programming-guide.html#output-operations

좋은 웹페이지 즐겨찾기