在使用spark sql时一直运行报这个错误,最后仔细排查竟然是引入了两个scala library 。去除其中一个scala的编译器即可

Exception in thread "main" java.lang.NoClassDefFoundError: scala/Product$class
at org.apache.spark.SparkConf$DeprecatedConfig.<init>(SparkConf.scala:781)
at org.apache.spark.SparkConf$.<init>(SparkConf.scala:632)
at org.apache.spark.SparkConf$.<clinit>(SparkConf.scala)
at org.apache.spark.SparkConf.set(SparkConf.scala:92)
at org.apache.spark.SparkConf.set(SparkConf.scala:81)
at org.apache.spark.SparkConf.setAppName(SparkConf.scala:118)
at com.hand.study.SparkStudy$.main(SparkStudy.scala:15)
at com.hand.study.SparkStudy.main(SparkStudy.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: scala.Product$class
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 13 more

Process finished with exit code 1

转载于:https://www.cnblogs.com/itboys/p/6675016.html

Exception in thread main java.lang.NoClassDefFoundError: scala/Product$class相关推荐

  1. Exception in thread “main“ java.lang.NoClassDefFoundError: javax/script/Compilable

    scala的交互模式启动时出现这个问题: 完整报错如下: $scala Shell 传递参数实例! 执行的文件名:/home/appleyuchi/scripts/scala/scala.sh Exc ...

  2. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  3. Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources

    项目场景: 在学习mybatis框架的时候,刚刚学习如果查询数据库user表中的信息时 问题描述: 所有步骤都是按照教程上走的,但是运行后里面就出现了 Exception in thread &quo ...

  4. jar包不统一也会报错:Exception in thread main java.lang.NoClassDefFoundError

    一直在写json的例子,可是一直配不好环境,错误显示为Exception in thread "main" java.lang.NoClassDefFoundError: org/ ...

  5. Exception in thread main java.lang.NoClassDefFoundError解决了

    Exception in thread "main" java.lang.NoClassDefFoundError   这个问题解决了!现总结如下 由于我是用JBuilder编写的 ...

  6. Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Preconditions

    问题原因,缺少 hadoop 提供的相关 jar 包,也即 guava-版本号.jar. 此 jar 包的位置,在 hadoop 目录下的/share/hadoop/tools/lib. 参考: 1. ...

  7. Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac

    问题: Exception in thread "main"java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac 解决方案: 把包复制 ...

  8. Exception in thread “main“ java.lang.NoSuchMethodError: scala.Predef$

    Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$ (我这里是idea + spark + ...

  9. Exception in thread “main“ java.lang.NoSuchMethodError: scala.reflect.ClassT

    运行环境:IntelliJ + scala + spark +hadoop 出错原因:IntelliJ 中的scala版本与Spark 自带的scala版本不同导致 我刚开始以为只要把IntelliJ ...

  10. IDEA 本地调试spark程序 Exception in thread main java.lang.NoSuchMethodError: scala.collection.immutable.

    1.很简单的一测试程序: 2.run运行时:出现ERROR,报错行显示在  new SparkContext 这行. val sc = new SparkContext(conf) Exception ...

最新文章

  1. Python入门基础教程 Working with Python – Introductory Level
  2. 宅男抖音某猫协议分析及应用破解
  3. nokia s40 java软件_Nokia S40主题制作 v1.0
  4. 跨编译单元之初始化次序
  5. Android Touch事件原理加实例分析
  6. iOS 关于.tbd与.dylib用法
  7. Day 15:Meteor —— 从零开始创建一个 Web 应用
  8. QML 信号和处理程序事件系统
  9. 特效html布局,一些好玩的css特效
  10. python json解析方法_Python 中的 JSON 方式讲解
  11. how to install nc on centos8及nc应用
  12. struts2学习笔记之十一:struts2的类型转换器
  13. c语言把数据存放在文件中,急求如何将下列C语言程序数据存储到文件中?
  14. 后端人员如何应对线上故障
  15. 趋势:“无人化”的未来,这些事情你需要知道!
  16. Silverlight 动画性能
  17. Python 标准库 —— json
  18. 4月10日下午学习日志
  19. ubuntu下搭建的lamp环境新建站点
  20. C# winForm utf8 gbk 相互转码小工具

热门文章

  1. php content type,PHP Content-type 的说明
  2. C#中常用字符串操作
  3. python 列表、字典
  4. Zookeeper C API 指南四(C API 概览)
  5. 6.4 First Missing Positive --- 图解
  6. linux 查看系统位数命令,怎么用命令行查看Linux系统位数
  7. kettle增加字段报错_【Kettle 多文件】Excel/MySQL文件传入解决方案
  8. SpringMVC的RESTful(一)
  9. Struts2之访问ServletAPI
  10. 【渝粤教育】广东开放大学 企业文化学 形成性考核 (57)