我对 Hadoop 很陌生。我设置了单节点集群 hadoop-1.0.4,我还从 apache hadoop web 下载了示例的 jar - hadoop-exaples-1.0.4.jar。使用 jar 和命令“hadoop jar hadoop-examples-1.0.4.jar wordcount 'input-dir' 'output-dir'”我能够运行简单的 wordcount 问题。
问题 :: 现在我将在 apache hadoop 网站中发现的 wordcount 问题的代码复制到 eclipse 中并导出一个现在只包含 WordCount 类的 jar 文件,我将 jar 重命名为 wc.jar 但现在使用相同的命令“ hadoop jar wc.jar wordcount 'input-dir' 'output-dir' " ...它给出了错误 :: "Exception in thread "main" java.lang.ClassNotFoundException: WordCount " .... 我重新检查了代码并确保类名是 WordCount ......但它仍然给出同样的错误......我完全不知道该怎么办?希望你能帮忙。这是我用来制作 jar 的代码链接.... http://wiki.apache.org/hadoop/WordCount