Apache Spark:java.lang.NoSuchMethodError .rddToPairRDDFunctions

丹尼尔·卡特斯(Daniel Kats)

sbt package运行得很好,但之后spark-submit我得到的错误:

线程“主”中的异常java.lang.NoSuchMethodError:org.apache.spark.SparkContext $ .rddToPairRDDFunctions(Lorg / apache / spark / rdd / RDD; Lscala / reflect / ClassTag; Lscala / reflect / ClassTag; Lscala / math / Ordering ;)Lorg / apache / spark / rdd / PairRDDFunctions; 在烟囱$。主要(SmokeStack.scala:46)在太阳SmokeStack.main(SmokeStack.scala)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) .reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43),位于org.apache.spark.deploy.SparkSubmit $ .org $ apache $ spark $ deploy $的java.lang.reflect.Method.invoke(Method.java:498) SparkSubmit $$ runMain(SparkSubmit.scala:736)在org.apache.spark.deploy.SparkSubmit $ .doRunMain $ 1(SparkSubmit.scala:185)在org.apache.spark.deploy.SparkSubmit $ .submit(SparkSubmit。

这是有问题的行:

val sigCounts = rowData.map(row => (row("Signature"), 1)).countByKey()

rowData是RDD Map [String,String]。地图中的所有项目中都存在“签名”键。

我怀疑这可能是构建问题。以下是我的sbt文件:

name := "Example1"
version := "0.1"
scalaVersion := "2.11.8"

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.2.0"
scalacOptions ++= Seq("-feature")

我是Scala的新手,所以也许导入不正确?我有:

import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import scala.io.Source
马斯格

java.lang.NoSuchMethodError 通常表明,编译代码所依据的版本比运行时使用的库的版本高。

使用Spark,这意味着用于编译的Spark版本与(在计算机或群集上)部署的Spark版本不同。

在开发和运行时之间调整版本应该可以解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Apache Toree Spark内核无法启动(java.lang.NoSuchMethodError)

Apache POI java.lang.NoSuchMethodError

Apache点燃并引发itegration错误java.lang.NoSuchMethodError:org.apache.spark.sql.SQLContext.createDataFrame

无法从Apache Spark SQL 1.5.2在SQLContext中运行查询,获取java.lang.NoSuchMethodError

Apache Curator TestingServer创建会抛出java.lang.NoSuchMethodError

结构化 Spark Streaming 抛出 java.lang.NoSuchMethodError: org.apache.spark.sql.SQLContext.internalCreateDataFrame

Apache Spark:NoSuchMethodError

java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.isBlank(Ljava / lang / String;)Z错误

java.lang.NoSuchMethodError:org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg / apache / xmlbeans / XmlOptions

java.lang.NoSuchMethodError:org.apache.poi.util.POILogger.log(ILjava / lang / Object; Ljava / lang / Throwable;)V

Amazon Deequ (Spark + Scala) - java.lang.NoSuchMethodError: 'scala.Option org.apache.spark.sql.catalyst.expressions.aggregate.AggregateFunction.toAgg

MockWebServer:java.lang.NoSuchMethodError

LocationManager:java.lang.NoSuchMethodError

java.lang.NoSuchMethodError: DefaultPlexusContainer

java.lang.NoSuchMethodError: putMemberOffset

Apache Kudu 与 Apache Spark NoSuchMethodError:exportAuthenticationCredentials

java.lang.NoSuchMethodError:org.apache.commons.exec.PumpStreamHandler.setStopTimeout(J)V

语言工具示例:java.lang.NoSuchMethodError:org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar

java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.reloadExistingConfigurations()V

造成原因:java.lang.NoSuchMethodError:com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource

java.lang.NoSuchMethodError: org.apache.hive.common.util.ShutdownHookManager.addShutdownHook

Websphere HttpClient java.lang.NoSuchMethodError:org / apache / http / conn / ssl / SSLSocketFactory。<init>

在Spring Boot应用程序中使用Rackspace时的Apache jclouds java.lang.NoSuchMethodError

春季启动错误:java.lang.NoSuchMethodError:org.apache.tomcat.util.scan.StandardJarScanner.setJarScanFilter

java.lang.NoSuchMethodError:org.apache.http.protocol.BasicHttpContext:方法<init>()V未找到

java.lang.NoSuchMethodError:org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest

如何解决java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.getPassword?

java.lang.NoSuchMethodError:org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava / util / Iterator;

Trino抛出'java.lang.NoSuchMethodError:org.apache.phoenix.query.ConnectionQueryServices.getAdmin()异常,