【问题标题】:Error: it/crs4/pydoop/mapreduce/pipes/Submitter : Unsupported major.minor version 52.0 CentOS6 , Pydoop, Hue , Cloudera错误:it/crs4/pydoop/mapreduce/pipes/Submitter:不支持 major.minor 版本 52.0 CentOS6、Pydoop、Hue、Cloudera
【发布时间】:2018-08-10 09:21:21
【问题描述】:

当我尝试运行脚本时,我收到此错误。这是一个 Python 脚本。有人有这个问题吗?

[cloudera-scm@ivana-namenode2 /opt/MapReduce/wordcount]$ pydoop script wc.py   /user/cloudera-scm/MapReduce/wordcount/data/text /user/cloudera-scm/MapReduce/wordcount/output
Exception in thread "main" java.lang.UnsupportedClassVersionError: it/crs4/pydoop/mapreduce/pipes/Submitter : Unsupported major.minor version 52.0
    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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
ERROR - RunCmdError:  command exited with 1 status

【问题讨论】:

  • 欢迎来到 Stack Overflow!请拨打tour 并访问help center 以充分利用本网站。
  • 我注意到你的问题仍然是“开放的”——因为你没有接受答案。请查看并决定是否要accept 回答。或者让我知道我是否可以做些什么来增强我的输入以使其被接受。接受有助于未来的读者确定问题是否已解决,并对花时间回答你的人表示感谢。谢谢!

标签: mapreduce centos pip cloudera hue


【解决方案1】:

当您转到现有的question 时,您会发现错误消息的解释:您有一些为 Java8 编译的 java 类。

但是 JVM 要求执行那个类比 Java8

换句话说:您的设置不一致。您的环境的某些部分想要使用为 Java8 构建的东西,但是 执行 东西的那部分正在运行旧版本的 Java。

因此,这里的答案是,必须更好地了解您的设置是由什么组成的,要么使用“旧”版本的底层库/工具,要么确保Java8 JVM 可用于运行类。

【讨论】:

  • 您的回答不是解决方案。我有 pydoop 的问题。不过谢谢
  • 那么您可能想添加一个自我回答。这里的重点是为未来的读者回答问题,而不仅仅是第一个“报告”问题的人......
猜你喜欢
  • 2016-01-15
  • 1970-01-01
  • 2015-08-25
  • 2018-08-24
  • 1970-01-01
  • 2016-08-28
  • 1970-01-01
  • 2017-01-23
  • 2017-06-13
相关资源
最近更新 更多