文档详情

自己动手安装高版本hadoop-eclipse插件.pdf

发布:2017-09-13约9.98千字共6页下载文档
文本预览下载声明
cchhaabbaallee的的专专栏栏 [[置置顶顶]] 自自己己动动手手安安装装高高版版本本hhaaddoooopp--eecclliippssee插插件件 类: 技术类 2013-04-24 13:28 1243人阅读 评论 (12) 收藏 举报 hadoopEclipsewindowseclipse远程调用Hadoop jjaarr包包下下载载地地址址:: hhttttpp ::////ddoowwnnllooaadd..ccssddnn..nneett//ddeettaaiill//cchhaa bbaallee//55334455550022 由于开发人员使用不同的eclipse版本,hadoop 自0.20.x版本后不再提供现成的hadoop-eclipse插件而是给出了源码 自行编译。 一、编译hadoop-eclipse-plugin-1.1.2.jar插件 (一)、building hadoop 1、编辑 {HADOOP_HOME}/build.xml (1)、对31行的hadoop版本做修改 property name=versionvalue=1.1.2-SNAPSHOT/ 修改为: property name=versionvalue=1.1.2/ (2)、对2418行的ivy下载进行注释,因为已经包含了ivy.jar   !--target name=ivy-downloaddescription=To download ivyunless=offline    get src=${ivy_repo_url} dest=${ivy.jar}usetimestamp=true/   /target-- (3)、对2426行去除对ivy-download的依赖关系,保留如下:     target name=ivy-init-antlibdepends=ivy-init-dirs,ivy-probe-antlib 2、编辑 {HADOOP_HOME}/src/contrib./build-contrib.xml 添加红色字体的两行,补充Eclipse路径和Hadoop版本 projectname=hadoopbuildcontribxmlns:ivy=antlib:org.apache.ivy.ant     propertyname=eclipse.homelocation=eclipse的安装 目录/   propertyname=versionvalue=1.1.2/   //build的hadoop的版本号   propertyname=namevalue=${}/   propertyname=rootvalue=${basedir}/   propertyname=hadoop.rootlocation=${root}/../../..// ... /project 3、building hadoop cd ${HADOOP-HOME} 1 ant compile (二)、building eclipse-plugin for hadoop 1、修改${HADOOP_HOME}/src/contrib/eclipse-plugin/build.xml 加入下面红色字体的几行,指定添加的jar包: !-- Override jar target to specify manifest --   target name=jar depends=compile unless=skip.contrib     mkdir dir=${build.dir}/lib/     copy file=${hadoop.root}/build/hadoop-core-${version}.jar tofile=${build.dir}/lib/hadoop- core.jar verbose=true/     copy file=${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons- cli.version}.jar  todir=${build.dir}/lib verbose=true/    copy file=${hadoop.root}/lib/commons-c
显示全部
相似文档