文章目录
Bug1 错误,不支持发行版5,或者报错,无法加载主类
解决办法:检查是否将java目录和scale目录设置为源代码
Bug 2 apache.commons.lang3空指针异常
报错内容如下:
org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM“为空的NullPointerException
原因是引入了apache.commons.lang3依赖版本过低,导致了依赖冲突,将其注释掉即可,或者改用最新版本的jar包
Bug 3 Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.mapred.ReduceTask
引起该问题的原因是Hadoop相关的jar包冲突,即有一个以上的不同版本的Hadoop相关组件的jar包依赖,检查maven依赖是否重复引入了不同版本依赖,去掉一个即可