在cloudera中运行hadoop wordcount程序时创建java类的问题

时间:2014-06-22 06:25:44

标签: hadoop cloudera-manager

** 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:找不到目录:WordCount_Classes / WordCount.java 用法:javac 使用-help获取可能的选项列表

我确实通过键入mkdir WordCount_classes

创建了一个目录

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

所以我用这个命令设置它

export CLASSPATH = / usr / lib / hadoop / client-0.20 / *:/ usr / lib / hadoop / *

即使输入echo

 $HADOOP_HOME OR PREFIX OR MAPRED ALL RETURN BLANK 

用cloudera,clouderauser取代了“usr”,但是没有用。

请帮助谢谢 对不起,如果我不清楚id做了最好的我可以做非常新的编程世界 感谢。**

1 个答案:

答案 0 :(得分:0)

您使用-d。

传递错误的参数
javac -cp /usr/lib/hadoop/*:/usr/lib/hadoop/client-0.20/* -d /home/cloudera/WordCount_Classes WordCount.java

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