所以我将其传递到命令行中:
hadoop jar target/lab2-1.0.jar edu.sjsu.cs185C.HousesDriver
/home/mapr/Desktop/lab2/DATA/ train.csv /home/mapr/Desktop/lab2/OUT
运行此命令时,出现使用错误:
usage: hadoop jar -classpath $CLASSPATH:lab2-1.0.jar edu.sjsu.cs185C.HousesDriver
<inputfile> <outputdir>
有谁知道我为什么得到这个?
最佳答案
我对hadoop一无所知,但是可能是您在“train.csv”之前有一个空格吗?看起来HousesDriver需要2个参数,而不是3个。请尝试删除以下位置的空间:
/home/mapr/Desktop/lab2/DATA/ train.csv