idea上
今天在运行maven工程时,将工程打包发现没有taget文件,发现是很久之前把
这个给取消了,然后一直在找maven打包后的jar文件在哪里。最后发现taget文件都没了。
eclipse上的可以参考
maven项目编译后没有生成target/class文件_YC_Jia的博客-CSDN博客
代码编程上
编写MapReduce时,自己犯的
错误一:包导入错误,特别是Text的但是没有输出错误(也许时我没看到)
错误二:在Driver中指定输入的map和reduce任务填成了默认的(啥也没做那两傻逼任务),还在那跑了几遍才发现这么很明显的错误
被提醒过的错误
1.导包错误(ClassCastException)
2.在设置Mapper输出的类型和最终输出的类型设置错误(ClassCastException)
注意!!!!!!!!设置两次相同的输出的key
job.setMapOutputKeyClass(Text.class);
job.setMapOutputKeyClass(IntWritable.class);//应该是设置Value
3.在map和reduce方法中调用super
super.map(key, value, context)
4.windows系统登录的用户名是中文导致错误(修改名字没用)
运行的代码地址,仅作参考
https://gitee.com/Kanderua/study_-big-date/tree/master/writable