0

**hii 我正在按照本教程运行 wordcount

http://edataanalyst.com/2013/08/the-definitive-cloudera-hadoop-wordcount-tutorial/#comment-257

cloudera@localhost ~]$ ls
datasets Downloads Music students.text WordCount_Classes workspace
Desktop eclipse Pictures Templates WordCount.java
Documents lib Public Videos WordCount.java~


[cloudera@localhost ~]$ javac -cp /usr/lib/hadoop/*:/usr/lib/hadoop/client-0.20/* -d WordCount_Classes/WordCount.java

无论我做什么,我都会收到此错误 javac: directory not found: WordCount_Classes/WordCount.java 用法:javac 使用 -help 获取可能选项的列表

我确实通过键入 mkdir WordCount_classes 创建了一个目录

我试图检查它返回空白的类路径

所以我用这个命令设置它

导出 CLASSPATH=/usr/lib/hadoop/client-0.20/*:/usr/lib/hadoop/*

即使键入 echo

 $HADOOP_HOME OR PREFIX OR MAPRED ALL RETURN BLANK 

用 cloudera、clouderauser、home 替换“usr”,但没有一个起作用。

请帮助谢谢对不起,如果我不清楚,我已经尽力了,我对编程世界很陌生,谢谢。**

4

1 回答 1

0

您使用 -d 传递了错误的参数。

javac -cp /usr/lib/hadoop/*:/usr/lib/hadoop/client-0.20/* -d /home/cloudera/WordCount_Classes WordCount.java

根据您的系统输入目录路径

于 2014-06-24T08:39:11.910 回答