Mapreduce学习(三)——本地调试mr程序

上一篇文章介绍了mr和yarn执行过程。我们提交job都是在本地编写代码然后打包传送到linux上然后执行jar。非常麻烦而且不利于调试。所以这篇文章给大家带来如何在本地利用远端环境来调试mr程序。

输入输出路径皆为本地路径:

直接将之前的代码运行会出现以下错误:

 没有HADOOP_HOME。。。既然如此那就在本地配置一个。第一次修改:

hadoop包在本地解压配置环境变量(略过)再次执行错误没有消失。。只能手动在代码中设置看看生效没:

出现新的错误:

很难受。。。看到名字就知道缺少windows下的工具包。

下载后放到bin目录下(BD上面一查就有地方下载了)再次执行:

刚才下载的包中还有hadoop.dll文件没用。复制之后放到bin目录和C:\Windows\System32目录下。

历经千辛万苦终于成功:

 

查看路径:

 

这下就可以尽情DEBUG加断点的调试mapreduce程序了。

 

本人QQ/Wechat:806751350

gitbug地址:https://github.com/linminlm

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值