博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MapReduce单机提交(待稿)
阅读量:4700 次
发布时间:2019-06-09

本文共 962 字,大约阅读时间需要 3 分钟。

MR 提交方式

源码

提交方式:

1,开发-> jar -> 上传到集群中的某一个节点 -> hadoop jar ooxx.jar ooxx in out
2,嵌入【linux,windows】(非hadoop jar)的集群方式 on yarn
集群:M、R
client -> RM -> AppMaster
mapreduce.framework.name -> yarn //决定了集群运行
conf.set("mapreduce.app-submission.cross-platform","true");
job.setJar("C:\\Users\\Administrator\\IdeaProjects\\msbhadoop\\target\\hadoop-hdfs-1.0-0.1.jar");
//^推送jar包到hdfs
3,local,单机 自测
mapreduce.framework.name -> local
conf.set("mapreduce.app-submission.cross-platform","true"); //windows上必须配
1,在win的系统中部署我们的hadoop:
C:\usr\hadoop-2.6.5\hadoop-2.6.5
2,在我给你的资料中\hadoop-install\soft\bin 文件覆盖到 你部署的bin目录下
还要将hadoop.dll 复制到 c:\windwos\system32\
3,设置环境变量:HADOOP_HOME C:\usr\hadoop-2.6.5\hadoop-2.6.5
IDE -> 集成开发:
hadoop最好的平台是linux
部署hadoop,bin

参数个性化:

GenericOptionsParser parser = new GenericOptionsParser(conf, args); //工具类帮我们把-D 等等的属性直接set到conf,会留下commandOptions
String[] othargs = parser.getRemainingArgs(); 

转载于:https://www.cnblogs.com/littlepage/p/11240513.html

你可能感兴趣的文章
一些科研中经常用到的工具
查看>>
并发编程-concurrent指南-原子操作类-AtomicInteger
查看>>
Joda-Time 简介
查看>>
【思维】Kenken Race
查看>>
Python基础第二十天:线程
查看>>
MVC中用Jquery、JS和Ajax 实现分页 存储过程是用mysql写的。
查看>>
APIO 2014 回文串(Manacher+后缀自动机+倍增)
查看>>
类的实例
查看>>
Git 更安全的强制推送,--force-with-lease
查看>>
Vue.js入门
查看>>
php中NULL、false、0、" "有何区别?
查看>>
从键盘读取数据,回车才能显示的问题
查看>>
[补档]Cube
查看>>
UESTC 914 方老师的分身I Dijkstra
查看>>
NumPy基础操作(1)
查看>>
如何解决cellIndex在IE下兼容性问题
查看>>
ASP.NET:关于.net中的runat
查看>>
Flash 环境 全屏效果
查看>>
HTML超文本标记语言(八)——表单<form>
查看>>
iOS开发----UI部分----iPhone各类屏幕的分辨率
查看>>