博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop之mapreduse 在Eclipse下的调试环境篇
阅读量:6702 次
发布时间:2019-06-25

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

搭建完毕环境后,開始调试mapreduse程序。

可是遇到不停的报错。本人非常讨厌在自己的操作系统环境变量里设置来设置去,包含linux也是。

通常喜欢把设置环境变量在启动程序的脚本中。让脚本自己执行的环境中有合适的环境变量值就可以。

在Eclipse里,我估计须要设置hadoop_home变量的值,设置后,无论怎么调试。

都报错:

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

百度了一下。非常多人遇到这类问题。

是windows的hadoop安装文件夹下,bin文件夹中缺少hadoop.dll和winutils.exe等动态库。

只是我在之前的环节已经放了这些文件,但是还是不成功。经过数天的查找。最后发现,hadoop的常规安装过程中。还要添加bin文件夹到path路径。于是在Eclipse调试环境中,加上path的设置。

调试顺利通过。

不多说。注意看图:

选择Debug配置项。设置环境參数。

OK进入调试一切正常。

这样做过之后,假设要打包公布程序。最好记得在脚本里配置上述环境变量,否则各种异常奇葩错误像你袭来!

你可能感兴趣的文章
css3标签
查看>>
0323表格学习
查看>>
NSOperation的进阶使用和简单探讨
查看>>
cocos2d 很水很水的看法
查看>>
【亲测有效】Kali Linux无法安装网易云音乐的解决方案
查看>>
【Construct Binary Tree from Inorder and Postorder Traversal】cpp
查看>>
【Pascal's Triangle II 】cpp
查看>>
【MPI学习3】MPI并行程序设计模式:不同通信模式MPI并行程序的设计
查看>>
CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
查看>>
深度解析Cocoa异步请求和libxml2.dylib教程(1)
查看>>
work2的code和问题
查看>>
Java高级应用开发之Servlet
查看>>
图片延迟加载和滑动翻页
查看>>
oracle 函数
查看>>
无密码登陆
查看>>
iOS 数据持久化-- FMDB
查看>>
oracle中scn(系统改变号)
查看>>
python 练习题
查看>>
eclipse问题_Alt+/不给提示,只补充代码问题的解决方案
查看>>
java 程序中打开文件和文件夹
查看>>