我正在尝试在Hadoop中运行一个jar文件。我使用Eclipse导出函数转换了jar文件。现在问题是当我运行jar文件时它会说classnotfoundexception。我在子文件夹中的主要类例如WordCount-> count-> SRC-> countFunction->的wordCount。在这种情况下,有人能告诉我如何正确地给出路径。我正在使用此命令./bin/hadoop jar /usr/local/WordCount.jar wordCount / usr / local / hadoop / examples / input / usr / local / hadoop / examples / input。谢谢!
答案 0 :(得分:0)
试试这个
$ bin/hadoop jar /usr/local/wordcount.jar org.myorg.WordCount /usr/local/wordcount/input /usr/local/wordcount/output
答案 1 :(得分:0)
您是否在驱动程序类main方法中设置了job.setJarByClassName(DriverClassName.class)?我在过去遇到了同样的问题,并在设置后解决了。