错误:scalac:错误的符号引用。 RDD.class中的签名是指org.apache包中的术语hadoop,它不可用

时间:2017-06-07 11:52:35

标签: apache-spark

  

错误:scalac:错误的符号引用。 RDD.class中的签名是指   在包org.apache中使用term hadoop,这是不可用的。它可能是   从当前的类路径或者上的版本完全丢失   classpath可能与编译时使用的版本不兼容   RDD.class。

     

错误:scalac:加载时检测到缺少或无效的依赖项   类文件' RDD.class'。无法访问术语io的值   org.apache.hadoop,因为它(或其依赖项)缺失。校验   缺少或冲突的依赖项的构建定义。 (重办   使用-Ylog-classpath查看有问题的类路径。)完整   重建可能会有所帮助,如果RDD.class'编译是针对不兼容的   版本的org.apache.hadoop。

     

错误:scalac:加载时检测到缺少或无效的依赖项   class file' PairRDDFunctions.class'。无法访问术语io的值   org.apache.hadoop,因为它(或其依赖项)缺失。校验   缺少或冲突的依赖项的构建定义。 (重办   使用-Ylog-classpath查看有问题的类路径。)完整   重建可能会有所帮助,如果' PairRDDFunctions.class'是针对一个编译的   org.apache.hadoop的不兼容版本。

1 个答案:

答案 0 :(得分:0)

我现在已经解决了,添加hadoop罐子可以解决