scala – Apache Spark:java.lang.NoSuchMethodError .rddToPai
sbt包运行得很好,但在spark-submit之后我收到错误:
这是违规行: 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版本与部署的版本(在计算机或集群上)不同. 在开发和运行时之间对齐版本应该可以解决此问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 我是否应该担心yum update突然想在我的CentOS 6系统上更新1
- AngularJS CORS不会发送带有凭据的所有cookie,但jQuery会发
- twitter-bootstrap-3 – Bootstrap“grunt watch”不会创建
- angularjs和ionic学习博客和问题记录
- angularjs – 如何使用ng-repeat将项目附加到同一行或行
- 【数据结构】基于堆的优先级队列
- 构建自己的AngularJS,第一部分:Scope和Digest
- Bootstrap3.0学习第十八轮(JavaScript插件——下拉菜单)
- 惯用的Scala方法来处理基础与派生类字段名称?
- angularjs – 不能在简单的Yeoman角上使用咕噜声