我是靠谱客的博主 狂野早晨,最近开发中收集的这篇文章主要介绍运行java显示没有注册类_为什么启动StreamingContext失败并出现“IllegalArgumentException:要求失败:没有注册输出操作,所以无需执行”?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在尝试使用Twitter作为源执行Spark Streaming示例,如下所示:

public static void main (String.. args) {

SparkConf conf = new SparkConf().setAppName("Spark_Streaming_Twitter").setMaster("local");

JavaSparkContext sc = new JavaSparkContext(conf);

JavaStreamingContext jssc = new JavaStreamingContext(sc, new Duration(2));

JavaSQLContext sqlCtx = new JavaSQLContext(sc);

String[] filters = new String[] {"soccer"};

JavaReceiverInputDStream receiverStream = TwitterUtils.createStream(jssc,filters);

jssc.start();

jssc.awaitTermination();

}

但我得到以下例外

Exception in thread "main" java.lang.AssertionError: assertion failed: No output streams registered, so nothing to execute

at scala.Predef$.assert(Predef.scala:179)

at org.apache.spark.streaming.DStreamGraph.validate(DStreamGraph.scala:158)

at org.apache.spark.streaming.StreamingContext.validate(StreamingContext.scala:416)

at org.apache.spark.streaming.StreamingContext.start(StreamingContext.scala:437)

at org.apache.spark.streaming.api.java.JavaStreamingContext.start(JavaStreamingContext.scala:501)

at org.learning.spark.TwitterStreamSpark.main(TwitterStreamSpark.java:53)

有任何建议如何解决这个问题?

最后

以上就是狂野早晨为你收集整理的运行java显示没有注册类_为什么启动StreamingContext失败并出现“IllegalArgumentException:要求失败:没有注册输出操作,所以无需执行”?...的全部内容,希望文章能够帮你解决运行java显示没有注册类_为什么启动StreamingContext失败并出现“IllegalArgumentException:要求失败:没有注册输出操作,所以无需执行”?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部