在cloudera中运行hadoop wordcount proram时创建java类的isuue

iq3niunx  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(326)

**嗨,我按照这个教程运行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\u classes/wordcount.java用法:javac use-help获取可能选项列表
我确实通过键入mkdir wordcount\u classes创建了一个dir
我试过检查类路径它返回空白
所以我用这个命令
export classpath=/usr/lib/hadoop/client-0.20/:/usr/lib/hadoop/
即使输入echo

$HADOOP_HOME OR PREFIX OR MAPRED ALL RETURN BLANK

将“usr”替换为cloudera、clouderauser、home,但都不起作用。
请帮忙谢谢抱歉如果我不清楚我已经尽力了我对编程世界很陌生谢谢**

pb3s4cty

pb3s4cty1#

你用-d传递了错误的论点。

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

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

相关问题