zoukankan      html  css  js  c++  java
  • hadoop之mapreduse 在Eclipse下的调试环境篇

    搭建完毕环境后,開始调试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进入调试一切正常。


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

  • 相关阅读:
    C#新特性
    蛋清打发奶油状
    VS 2015 开发Android底部导航条----[实例代码,多图]
    使用微软的MSBuild.exe编译VS .sln .csproj 文件
    双色球基础分析--SQL
    Windows 7 中的 God Mode
    Free Online SQL Formatter
    Windows 特殊文件夹
    常用DNS列表(电信、网通)
    C语言词法分析:C#源码
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5238133.html
Copyright © 2011-2022 走看看