Tomcat Apache Spark多上下文错误

Tomcat Apache Spark多上下文错误,tomcat,apache-spark,Tomcat,Apache Spark,我有一个spark web应用程序,我正试图在tomcat上部署它。 但是,当我尝试使用rest启动spark时,会出现以下错误 org.apache.spark.SparkException: Only one SparkContext may be running in this JVM (see SPARK-2243). To ignore this error, set spark.driver.allowMultipleContexts = true 如何解决此错误?您可能正在执行类

我有一个spark web应用程序,我正试图在tomcat上部署它。 但是,当我尝试使用rest启动spark时,会出现以下错误

org.apache.spark.SparkException: Only one SparkContext may be running in this JVM (see SPARK-2243). To ignore this error, set spark.driver.allowMultipleContexts = true

如何解决此错误?

您可能正在执行类似操作

val conf=new SparkConf.setAppNameappName.setMastermaster val sc1=新的SparkContextconf ... val sc2=new SparkContextconf/我发现了问题。
实际上Spark已经从其他用户启动了,所以当我用我的用户启动它时,它给出了多个上下文错误。从其他用户帐户停止后,它工作正常。

我也遇到了同样的情况,将SparkContext移出到新对象中会有所帮助

def火花=动作{ val logFile=README.md val logData=SparkConnector.sc.textFilelogFile,2.cache val numSparks=logData.filterline=>line.containsPOST.count Okviews.html.sparkLines with Spark:+numSparks } SparkConnector.scala

对象SparkConnector{ val sc=new SparkContextlocal,Application,/opt/spark-1.5.2,Listtarget/scala-2.11/app_2.11-1.0-SNAPSHOT.jar }
我也做了同样的事。现在它的给定错误如:File File:/home/user/checkpoint/351bac20-e6d5-41bc-be15-79070b31dbb3不存在。但是/home/user/checkpoint目录存在。@user3359790您有多少工人?如果不止一个,您就必须将数据复制到所有这些数据库中。或者,您可以使用Hadoop HDFS fily系统并从中写入/读取文件。它是一个分布式文件系统,将在所有节点上工作,就像它只是一个节点一样node@user3359790您是否有1个主设备和1个辅助设备或1个主从设备配置?仔细检查从机上是否存在目录。我有一个ubutnu vm,并且在同一台机器(即localhost)上同时运行master和worker。在这种情况下,两者将使用相同的chekpoint目录,或者主目录和从目录将不同?那么应该相同。您还使用了以斜线/home开头的绝对路径。。。。从您的第一条评论中,我可以看到未找到/home/user/checkpoint/351bac20-e6d5-41bc-be15-79070b31dbb3,然后您说/home/user/checkpoint存在。但请用粗体勾选最后一位。试着做cd/home/user/checkpoint/351bac20-e6d5-41bc-be15-79070b31dbb3你能在那里更改目录吗?