所以我把它传递到命令行中:
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