IT其它Hadoop

HADOOP部署后运行报错?

RHEL5.8+JRE1.7+HADOOP2.6.5(3.1.0也一样报错后,改用V2.6.5版本)运行报错如下:hadoop@hmaster>hadoop fs -helpException in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/fs/FsShell : Unsupported major.minor version 52.0 at java....显示全部

RHEL5.8+JRE1.7+HADOOP2.6.5(3.1.0也一样报错后,改用V2.6.5版本)
运行报错如下:

hadoop@hmaster>hadoop fs -help

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/fs/FsShell : Unsupported major.minor version 52.0

    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

hadoop@hmaster>

收起
参与7

返回Luga Lee的回答

Luga LeeLuga Lee系统架构师None

你这个项目部署的时候编译时的JDK版本与当前环境版本不一致导致

互联网服务 · 2018-07-12
浏览2336
  • 解决策略:1、用jdk1.7版本重新编译打包项目 2、将部署环境中的jdk运行环境版本升级至1.8(最好与编译时的JDK版本、参数及厂商保持一致)
    2018-07-12

回答者

Luga Lee
系统架构师None
擅长领域: 云计算容器容器云

Luga Lee 最近回答过的问题

回答状态

  • 发布时间:2018-07-12
  • 关注会员:3 人
  • 回答浏览:2336
  • X社区推广