MapReduce学习上遇到的蠢问题

idea上

今天在运行maven工程时,将工程打包发现没有taget文件,发现是很久之前把

MapReduce学习上遇到的蠢问题

这个给取消了,然后一直在找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

上一篇:Hadoop相关配置


下一篇:Linux系列笔记 - 用户以及用户组命令