eclipse上编译Hadoop

作者: zczhuohuo | 来源:发表于2015-12-03 17:40 被阅读439次

    步骤

    1. 首先是按照BUILDING.txt文件中的Requirements,一个一个地将依赖库或者程序安装好,版本必须对上。
    2. 配置eclipse,安装m2e插件
    3. 导入Hadoop:Import Existing Maven Project(ps. 导入的时候,可能会报一些如No marketplace entries found to handle avro-maven-plugin:1.7.4:protocol in Eclipse. Please see Help for more information.这类的错误,这是指m2e跟maven配置的lifecycle对应不上。这些错误可以忽略掉,并不影响编译。)
    4. 然后就是run configurations配置maven编译的相关参数,填好之后直接run即可。
    m2e错误

    编译中的一些坑

    eclipse中设置环境变量

    现象:已经安装好了2.5.0版本的protoc,但是用eclipse中编译Hadoop源码时却报Cannot run program "protoc": error=2, No such file or directory eclipse的错误。
    原因:估计是eclipse中调用maven编译Hadoop代码的时候,使用的PATH变量的路径不包含protoc所在的目录。
    解决办法:自己定义PATH变量, 如下图所示。
    备注:以后跟系统环境变量相关的问题都可以这样进行解决

    环境变量设置 JRE设置

    相关文章

      网友评论

        本文标题:eclipse上编译Hadoop

        本文链接:https://www.haomeiwen.com/subject/ctdshttx.html