【发布时间】:2013-03-07 09:37:53
【问题描述】:
我需要编译 Java Hadoop 程序。
我已经为 mapper 和 reducer 编译并获得了 .class 文件。
但是当我编译 mainjava 文件时,我不断收到这个错误。
那就是它不能指向mapper和reducer类文件。
我该如何解决这个问题?
【问题讨论】:
-
从 Windows 命令行复制文本: 1) 右键单击并选择“标记”。 2) 在文本上拖动或 shift+箭头进行复制。 3) 按回车。 4)文本现在将在剪贴板上准备粘贴。 -- 复制/粘贴错误的文本并将其包含为edit to the question。
-
你设置HADOOP_CLASSPATH环境变量了吗?
-
@Quetzalcoatl:不。如何设置?以及如何映射我的 Mapper 和 reducer 类??
-
@AndrewThompson:我正在使用 Putty.. 而且我无法复制.. :(
-
再想一想,我不确定你是否需要编译。你确定
hadoop-0.18.0-core.jar包含来自com.hadoop.examples的hadoop 示例吗?