为了账号安全,请及时绑定邮箱和手机立即绑定

java -jar运行MR程序

标签:
Java

1、一般的做法都是使用hadoop jar的形式提交任务。
vi bin/hadoop.jar

webp

image.png

其实内部调用了RunJar.java 用来读取hadoop环境参数,配置文件等

2、现在想用单纯的java -jar来提交MR任务到yarn也是可行的

3、打个胖包。


webp

image.png

4、java -jar wc-fat.jar /day08-wc/input/wc.txt /day08-wc/output3
报错:

webp

image.png


胖包里面没有配置文件。
把输入输出文件当成local模式的了。

5、下载集群的配置文件到本地Eclipse src目录下。

webp

image.png


6、指定本程序的jar包所在的本地路径

//job.setJarByClass(WordcountDriver.class);
   job.setJar("/home/hadoop/lib/wc-fat.jar");

再次执行即可:
java -jar wc-fat.jar /day08-wc/input/wc.txt /day08-wc/output4



作者:sparkle123
链接:https://www.jianshu.com/p/990fdcc61942



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消