spark中有多个StreamingContext

时间:2015-12-19 10:04:33

标签: scala apache-spark spark-streaming

当两个进程开始时,我得到了一个错误,如

  

java.lang.IllegalStateException:在此JVM中只能启动一个StreamingContext。当前正在运行的StreamingContext已启动atorg.apache.spark.streaming.StreamingContext.start()

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

相当明显:不要一次开始两个StreamingContext。查看代码中的相关位置(您没有发布的堆栈跟踪应该有帮助)。如果您不确定StreamingContext是否已启动,请使用StreamingContext.getActiveOrCreate