12/3
今天再战决策树,用的还是KDDTrain数据集
然后今天实验感觉快成功了, 首先这是这样的
1.
hadoop jar mahout-examples-0.7-job.jar org.apache.mahout.classifier.df.mapreduce.BuildForest -Dmapred.max.split.size=1874231 -d dttest/input/KDDTrain+.txt -ds out/forest/info/KDDTrain.info -sl 5 -p -t 100 --output out/forest1
这次mapreduce竟然成功了,但是就在要输出的那一刻
提示错误信息:
Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext,but class was expected
后面去查阅网上的说法之后,应该是mahout0.7不搭我的hadoop2.6.0 ,但是我之所以换成0.7是因为在网上示例中的用的就是mahout0.7 里面的BuildForest方法,不过这个在mahout0.11.0里面找不到了,所以我决定去0.11.0里面找一找他们把BuildForest方法改成了哪个
2.其实之前生成D