我正在尝试从官方documentation学习MapReduce。要为WordCount类创建一个jar文件,文档说要运行以下命令:
javac -classpath ${HADOOP_HOME}/hadoop-${HADOOP_VERSION}-core.jar -d wordcount_classes WordCount.java
但是,我发现我的Hadoop目录中没有core.jar
。我想我的Hadoop安装没问题,因为我可以从 Bin 文件夹中执行 Hadoop shell脚本。
答案 0 :(得分:2)
如果您尝试使用它:
javac -classpath `hadoop classpath` -d wordcount_classes WordCount.java
我认为这不是最好的做法,但对我有用。
答案 1 :(得分:0)
检入您在single node setup的“准备开始群集”中解压缩的hadoop-1.2.1文件夹(,就像我的情况)。在那里你会找到 hadoop-1.2.1-core.jar
这是用于编译的文件。