eclipse编译hadoop插件
2019独角兽企业重金招聘Python工程师标准>>>
准备
eclipse
ant1.8.0
hadoop1.2.1 src
步骤
1. 修改/home/hadoop/hadoop-1.2.1/src/contrib/build-contrib.xml
修改hadop.root值为实际的hadoop根目录
<property name="hadoop.root" location="/home/hadoop/hadoop-1.2.1"/>
添加eclipse依赖
<property name="eclipse.home" location="/home/hadoop/eclipse" />
设置版本号
<property name="version" value="1.2.1"/>
启用javac.deprecation
<property name="javac.deprecation" value="on"/>
ant 1.8+ 版本需要额外的设置javac includeantruntime=“on” 参数
2. 修改/home/hadoop/hadoop-1.2.1/src/contrib/eclipse-plugin/build.xml
添加:
<path id="hadoop-jars"><fileset dir="${hadoop.root}/"><include name="hadoop-*.jar"/></fileset></path>
在classpath设置中添加
<path id="classpath"><pathelement location="${build.classes}"/><pathelement location="${hadoop.root}/build/classes"/><path refid="eclipse-sdk-jars"/><!--添加下面一行--><path refid="hadoop-jars"/></path>
修改<target name="jar" depends="compile" unless="skip.contrib">
<target name="jar" depends="compile" unless="skip.contrib"><mkdir dir="${build.dir}/lib"/><copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/><copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/><jarjarfile="${build.dir}/hadoop-${name}-${version}.jar"manifest="${root}/META-INF/MANIFEST.MF"><fileset dir="${build.dir}" includes="classes/ lib/"/><fileset dir="${root}" includes="resources/ plugin.xml"/></jar></target>
3. 修改/home/hadoop/hadoop-1.2.1/src/contrib/eclipse-plugin/META-INF/MANIFEST.MF
修改Bundle-ClassPath: classes为
Bundle-ClassPath: classes/,lib/hadoop-core.jar,lib/commons-cli.jar,lib/commons-httpclient.jar,lib/hadoop-core.jar,lib/jackson-mapper-asl.jar,lib/commons-configuration.jar,lib/commons-lang.jar,lib/jackson-core-asl.jar
4. 运行ant
$ /home/hadoop/apache-ant-1.8.0/bin/ant
成功后会看到如下提示:
[jar] Building jar: /home/hadoop/hadoop-1.2.1/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-1.2.1.jarBUILD SUCCESSFULTotal time: 3 seconds
将生成的插件复制到eclipse的plugins目录下
5. 配置eclipse
转载于:https://my.oschina.net/xiaoqqq/blog/400771
eclipse编译hadoop插件相关推荐
- eclipse安装hadoop插件及配置
第一次使用hadoop,另外eclipse也不太熟悉,现在把自己在安装过程中得琐碎问题记录下来. eclipse版本:eclipse-jee-indigo-SR2-linux-gtk.tar.gz h ...
- Eclipse安装Hadoop插件配置Hadoop开发环境
一.下载Hadoop插件 注意:Hadoop插件要跟自己安装的Hadoop版本相对应. 这儿有一个Hadoop 2.X版本对应的Hadoop插件,前往下载, 下载hadoop2x-eclipse-pl ...
- eclipse安装hadoop插件教程
一. hadoop eclipse插件 1.可以自己编译,也可以下载别人编译好的 https://download.csdn.net/download/mijinghjb/6929315 2.自己编译 ...
- Eclipse集成Hadoop插件详解(一)
一.环境搭建 1.windows上部署hadoop包 部署包 源码包 --方便查看源码 lib整合--注意将Windows环境下编译的bin目录下的文件覆盖到部署目录的bin目录下 hadoop.dl ...
- Hadoop学习记录(6)|Eclipse安装Hadoop 插件
下载 https://skydrive.live.com/redir.aspx?cid=cf7746837803bc50&resid=CF7746837803BC50!1277&par ...
- Eclipse上Hadoop插件中Run On Hadoop原理
对run on hadoop终于有个了解了:它不是把jar包发送到hadoop上去运行,而只是使用了hadoop上的hdfs,从hdfs中获取文件,至于执行,是执行你本地的hadoop包来运行你编写的 ...
- 使用Ant编译Hadoop eclipse插件
下载Hadoop的release, http://labs.renren.com/apache-mirror/hadoop/common/ 下载ant,http://labs.renren.com/a ...
- ubuntu下部署eclipse集成hadoop\android\web\GCC开发环境小记
Hadoop环境: 1.部署: 1)ubuntu上创建新用户账号:hadoop/123,并设置为管理员: 2)ubuntu上安装SSH:创建rsa无密码ssh-key: 3)ubun ...
- windows下eclipse调试hadoop详解
1)下载Eclipse http://www.eclipse.org/downloads/ Eclipse Standard 4.3.2 64位 2) 下载Hadoop版本对应的eclipse插件 我 ...
最新文章
- 社区企业云操作系统 (不错的开源虚拟化系统,期待中)
- python django并发访问挂掉,解决django高并发时数据库连接量过大的问题(实现连接池的方法)...
- N皇后问题的两个最高效的算法
- java中注解的解析_全面解析Java中的注解与注释
- 华为Mate 40正式发布:4999元起、买吗?
- QThread与QWidget使用
- 全国自然保护区生态功能区分布数据
- 耒阳计算机学校,耒阳县系统分析师_科泰计算机学校
- 贝叶斯概率推断(一):贝叶斯思维
- EDA技术实用教程 | 复习十四 | Quartus II工具的使用
- windows 本地搭建git仓库_windows局域网搭建本地git代码版本管理仓库
- 适合年轻人的副业项目,想要赚钱养家就不要再懒了
- linux 64位数据库下载地址,Linux 7 平台 64位 DM8(8.1.0.147) 安装文件下载地址
- 微信小程序定义和调用全局变量globalData
- 2022最新搭建第三方素材解析网站源码参考开发,附带小例子。
- Android中的MVC详解
- virtualbox安装虚拟机后,虚拟机不显示ip问题
- SpringBoot+Vue使用——项目统计报表制作(v-charts)
- 计算机联锁系统的设计分析,城市轨道交通计算机联锁系统的设计及实现
- 超级贵,机器人的核心部件,3D动画展示谐波减速器工作原理