hadoop 执行wordcount时报错Unsupported major.minor version 52.0
来源:互联网 发布:java安装环境 编辑:程序博客网 时间:2024/06/10 04:28
打jar包,上传集群,执行时报错如下:
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:274)
at org.apache.hadoop.util.RunJar.run(RunJar.java:214)
[root@master hadoop]# hadoop jar wordCount.jar test.myDrive ./trainData.csv /tmp/wordcount
Exception in thread "main" java.lang.UnsupportedClassVersionError: test/myDriver : Unsupported major.minor version 52.0at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:274)
at org.apache.hadoop.util.RunJar.run(RunJar.java:214)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
百度一下,大致说是JDK版本不一致的问题
检查测试环境:
集群:hadoop 2.6.0 + jdk 1.7
开发环境:eclipse Mars.1 + jdk 1.8
调整eclipse中的jdk为1.7, 再打包测试,问题解决。
0 0
- hadoop 执行wordcount时报错Unsupported major.minor version 52.0
- android 开发时报错Unsupported major.minor version 52.0
- 运行selenium时报错:Unsupported major.minor version 52.0
- gradle执行脚本报错unsupported major.minor version 52.0
- 报错Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0报错
- 运行项目时报 Unsupported major.minor version 52.0 解决
- 项目启动时报错:Unsupported major.minor version 51.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- Unsupported major.minor version 52.0
- ListView嵌套在ScrollView中不显示数据&滑动事件冲突
- centos 7 配置防火墙 添加端口可以访问
- 抽象类和接口的区别
- ios开发--用Xcode 8和Swift 3 构建条形码和二维码识别器
- 【eclipse】解决:eclipse 中servers窗口空指针异常的问题
- hadoop 执行wordcount时报错Unsupported major.minor version 52.0
- memcache相关信息
- ucos任务状态及任务控制块
- git@Osc当中怎么把一个分支的内容完全替换成另一个分支的内容
- iOS编程中throttle那些事
- 剑指offer经典编程(四)
- 所学7
- 几个常用机器学习算法 - 最大熵模型
- js 替换 当前URL 特定参数