gpt4 book ai didi

hadoop - Hadoop- map 缩减-java.lang.NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-02 21:51:38 27 4
gpt4 key购买 nike

问题是:如果我输入

hadoop jar MY.jar name_my_class /用户/用户/输入/用户/用户/输出

我需要的所有类都在MY.jar中,为什么我仍然收到错误

java.lang.NoClassDefFoundError ??

我知道这是一个非常笼统的问题,因此,如果您认为更好,我将提供所有详细信息和代码:)

提前致谢

13/11/22 17:24:27 WARN mapred.LocalJobRunner: job_local1970405879_0001
java.lang.NoClassDefFoundError: org/jocl/CLException
at jocl.MaxTemperatureReducer.setup(MaxTemperatureReducer.java:33)
at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:174)
at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:649)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:418)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:398)
Caused by: java.lang.ClassNotFoundException: org.jocl.CLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
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)
... 5 more

最佳答案

看来您在类路径中缺少CLException类。

复制包含类 org.jocl.CLException 的jar文件,并将其放在hadoop安装的 lib 文件夹中。

关于hadoop - Hadoop- map 缩减-java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com