我想构建一个Hadoop库,包含我需要在Eclipse中构建map/reduce作业所需的所有jar文件。从CDH4 jar文件构建Hadoop Ecplise库
什么是我需要的.jar文件,以及在Ubuntu上安装Hadoop时从CDH4单节点安装的文件夹?
我想构建一个Hadoop库,包含我需要在Eclipse中构建map/reduce作业所需的所有jar文件。从CDH4 jar文件构建Hadoop Ecplise库
什么是我需要的.jar文件,以及在Ubuntu上安装Hadoop时从CDH4单节点安装的文件夹?
假设你从https://ccp.cloudera.com/display/SUPPORT/CDH4+Downloadable+Tarballs
找到build.properties
文件在解压缩的目录:
hadoop-2.0.0-cdh4.0.0/src/hadoop-mapreduce-project/src/contrib/eclipse-plugin
添加属性到这个文件为你的eclipse安装目录:
eclipse.home=/opt/eclipse/jee-indigo-SR2
ant
从hadoop-2.0.0-cdh4.0.0/src/hadoop-mapreduce-project
目录下建的jar现在,您将有一个罐子在hadoop-2.0.0-cdh4.0.0/src/hadoop-mapreduce-project/build/contrib/eclipse-plugin/
文件夹
到最后回答你的问题,依赖罐子现在处于:
hadoop-2.0.0-cdh4.0.0/src/hadoop-mapreduce-project/build/contrib/eclipse-plugin/
如果你想要列表是非常啰嗦,看到这个pastebin
当我做了第4步构建成功,但Eclipse的插件是不是建立。所以我去了步骤2中提到的文件夹并运行命令ant jar。它构建了一个缺少版本号的插件(即具有$ {version}而不是2.0.0)。当我把这个插件放到eclipse插件中时,MapReduce透视图正确显示,但是当我点击创建新的Hadoop位置时,没有发生任何事情,也没有报告错误。你提到的依赖关系罐,是否应该让他们在特定的位置让插件正常工作?顺便插件大小是2.3MB。谢谢你的时间。 – FourOfAKind
@M Dotnet:你能成功构建插件吗? – FourOfAKind
我要试一试。将尽快更新。 – iCode