码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop-3.0.2 覆盖源代码生效

时间:2018-06-06 21:47:39      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:jar包   服务   div   源代码   style   生效   添加   https   程序   

一、需求背景

基于业务需求,需要修改hadoop源码,将局部源代码修改后,放在自己的工程目录下,由于其相同的路径,想要覆盖掉源码对应部分

二、环境背景

IDEA下,编辑MapReduce任务,打包提交给服务器运行

三、目标

改动部分覆盖掉源码对应部分,生效

四、状况

Hadoop默认自己原生的源码优先,覆盖无效

五、措施

在设计MapReduce任务时,添加以下配置

conf.set("mapreduce.job.user.classpath.first","true");
conf.set("mapreduce.task.classpath.user.precedence","true");

六、结果

覆盖生效,MR成功

七、启发链接

Hadoop ClassPath: https://blog.csdn.net/andyelvis/article/details/51103988

Hadoop程序JAR包冲突的分析及解决方法:http://bbs.umeng.com/thread-12187-1-1.html

 

Hadoop-3.0.2 覆盖源代码生效

标签:jar包   服务   div   源代码   style   生效   添加   https   程序   

原文地址:https://www.cnblogs.com/PigeonNoir/p/9146439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!