gpt4 book ai didi

hadoop - 当我在 Hadoop 上运行我自己的代码时出现 ClassNotFoundException

转载 作者:可可西里 更新时间:2023-11-01 16:34:35 25 4
gpt4 key购买 nike

我已经设法运行 hadoop 示例 grep、wordcount...但是我发现在尝试让我自己的代码运行时遇到了一些困难...
这就是我所做的;

我从示例 jar 中复制了 grep 代码并对其进行了自己的更改。我使用命令 javac 编译了它;我可以在文件夹中看到我指定的层次结构“org/apache/hadoop/examples/filename.class”

然后我将它(文件夹)打包到一个 jar 里;现在在里面是 org/apache/.....现在,当我运行命令“bin/hadoop jar folder.jar 文件名输入输出”我不断收到此错误:

Exception in thread "main" java.lang.ClassNotFoundException:.... 

有什么想法吗?还是指导?

最佳答案

检查您正在使用 grep 的完全限定类名运行命令:

hadoop jar folder.jar org.apache.hadoop.examples.Grep ..other_args..

关于hadoop - 当我在 Hadoop 上运行我自己的代码时出现 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897932/

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