ant安装包(怎样把apache ant 代码集成到自己的项目中)

2024-08-09 14:55:24 0

ant安装包(怎样把apache ant 代码集成到自己的项目中)

各位老铁们,大家好,今天由我来为大家分享ant安装包,以及怎样把apache ant 代码集成到自己的项目中的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

怎样把apache ant 代码集成到自己的项目中

1.下载安装包:  wgetapache-ant-1.8.1-bin.tar.gz(具体地址,自己搜索)  2.解压缩:  tar-xzvfapache-ant-1.8.1-bin.tar.gz  3.切换到解压目录:  cdapache-ant-1.8.1  4.复制:  cp-arp*/usr/local/ant  5.PATH设置:  echo’exportPATH=$PATH:/usr/local/ant/bin’》》/etc/profile  6.ANT_HOME设置:  echo’exportANT_HOME=/usr/local/ant’》》/etc/profile  7.本次登陆PATH设置:  exportPATH=$PATH:/usr/local/ant/bin  8.本次登陆ANT_HOME设置:  exportANT_HOME=/usr/local/ant

怎么自己动手编译hadoop的eclipse插件

***隐藏网址******隐藏网址*** 3.在eclipse中访问hadoop运行WordCount成功。 所以我下边会分三次记录下我的过程,为自己以后查阅方便,要是能帮助到其他人,自然是更好了!===============================================================长长的分割线====================================================================正文: 如果你想在eclipse中安装hadoop的插件,一个很重要的问题就是hadoop的版本与eclipse版本的匹配问题,如果不匹配,可能会导致很多问题。 综上,我在完成了在Linux的CentOS系统中安装hadoop并简单运行WordCount之后(具体参看本文前言中的博客链接),将学习的重点放到了hadoop的eclipse插件上。其实网上也有部分文章在介绍如何编写插件,但是由于我的eclispe版本是Juno,而之前在CentOS安装的是hadoop-1.0.1,所以没有找到完全匹配的成功案例。所以最终决定自己也动手变异一个自己的hadoop插件。 在有了这个想法之后,一开始会觉得特别困难,但是在真正去做之后,会发现很多问题其实还是可以解决的,只要你懂得如果使用百度和谷歌,多参考一下别人的文章,汲取精华,最终一定会成功的。第一步,确定大致流程:   1.首先我需要ant编译,然后就是hadoop-1.0.1.tar.gz这个安装包,还有就是eclipse。 2.针对我自己的环境,电脑是Win7,eclispe是Juno,下载了hadoop-1.0.1.tar.gz,就差ant之前没有安装。第二步,安装ant:***隐藏网址***第三步,在正式建立项目之前,我在介绍下我的环境: OS: windows 7, Eclipse: Juno, JDK: 1.6.0_43, Hadoop: 1.0.1 1.首先在Eclipse中新建一个Java项目,名字叫hadoop-1.0.1-eclipse-plugin,其实这个名字你可以随意的。 2.解压hadoop-1.0.1.tar.gz,在解压后的目录中(我的是D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1),依次将下面的文件放到项目中: (1).将\hadoop-1.0.1\src\contrib\eclipse-plugin里面的所有文件以及\hadoop-1.0.1\src\contrib\build-contrib.xml拖拽到项目中 (2).将根目录\hadoop-1.0.1里的所有.jar文件拖拽到eclipse项目中bin目录下。 3.打开项目中的build-contrib.xml,做如下的配置: (1).找到《property name="hadoop.root" location="hadoop-1.0.1解压缩后的目录"/》 (2).找到《property name="eclipse.home" location="自己的eclipse的目录"/》 (3).找到《property name="version" value="hadoop的版本号"/》 可以参考我的配置,如图:view sourceprint?1.《property name="name" value="${ant.project.name}"/》2.《property name="root" value="${basedir}"/》3.《property name="hadoop.root" location="D:/SettingUp/ITSettingUp/Hadoop/hadoop-1.0/hadoop-1.0.1"/》4.《property name="eclipse.home" location="D:/HaveSetted/ITHaveSetted/Eclipse"/》 5.《property name="version" value="1.0.1"/》 4.打开项目中的build.xml,做如下的配置: (1).将文件开头的 《import file="../build-contrib.xml"/》 修改为 《import file="build-contrib.xml"/》 (2).在《javac...》里如下图加入includeantruntime="on",效果如下:view sourceprint?01.《target name="compile" depends="init, ivy-retrieve-common" unless="skip.contrib"》02.《echo message="contrib: ${name}"/》03.《javac04.encoding="${build.encoding}"05.srcdir="${src.dir}"06.includes="**/*.java"07.destdir="${build.classes}"08.debug="${javac.debug}"09.deprecation="${javac.deprecation}"10.includeantruntime="on"》11.《classpath refid="classpath"/》12.《/javac》13.《/target》 (3).在《path id="classpath"》中添加:《path refid="hadoop-jars"/》,效果如下:view sourceprint?1.《!-- Override classpath to include Eclipse SDK jars --》2.《path id="classpath"》3.《pathelement location="${build.classes}"/》4.《pathelement location="${hadoop.root}/build/classes"/》5.《path refid="eclipse-sdk-jars"/》6.《path refid="hadoop-jars"/》7.《/path》 (4).在《target name="jar" depends="compile" unless="skip.contrib"》这个标签里,在《copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar" todir="${build.dir}/lib" verbose="true"/》这个配置的下面添加如下几个jar包的配置:view sourceprint?1.《copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/》2.***隐藏网址***3.《copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/》4.《copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/》5.《copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/》 最终效果如图:view sourceprint?01.《!-- Override jar target to specify manifest --》02.《target name="jar" depends="compile" unless="skip.contrib"》03.《mkdir dir="${build.dir}/lib"/》04.《copy file="${hadoop.root}/build/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core-1.0.1.jar" verbose="true"/》05.《copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar" todir="${build.dir}/lib" verbose="true"/》06. 07.《copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/》08.***隐藏网址***09.《copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/》10.《copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/》11.《copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/》12. 13.《jar14.jarfile="${build.dir}/hadoop-${name}-${version}.jar"15.manifest="${root}/META-INF/MANIFEST.MF"》16.《fileset dir="${build.dir}" includes="classes/ lib/"/》17.《fileset dir="${root}" includes="resources/ plugin.xml"/》18.《/jar》19.《/target》 (5).在文件末尾《/project》标签之前添加配置:view sourceprint?1.《path id="hadoop-jars"》 2.《fileset dir="${hadoop.root}/"》 3.《include name="hadoop-*.jar"/》 4.《/fileset》 5.《/path》 5.打开hadoop-1.0.1的解压缩目录(我的是D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1),复制两个jar包到对应的目录文件夹,以我的文件目录结构举例如下: (1).将D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1\hadoop-core-1.0.1.jar 复制到D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1\build\这个文件夹中 (2).将D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1\lib\commons-cli-1.2.jar复制到D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1\build\ivy\lib\Hadoop\common这个文件夹中 6.再回到eclipse,打开项目中的\META-INF\MANIFEST.MF文件,做如下的添加:view sourceprint?1.Bundle-ClassPath: classes/,2.lib/hadoop-core-1.0.1.jar,3.lib/commons-cli-1.2.jar,4.lib/commons-configuration-1.6.jar,5.***隐藏网址***6.lib/commons-lang-2.4.jar,7.lib/jackson-core-asl-1.8.8.jar, 8.lib/jackson-mapper-asl-1.8.8.ja, 7.经过上边的配置,基本已经完成,我们可以编译项目了。右击build.xml文件选择 Run As Ant Build,编译成功,生成的hadoop-1.0.1-eclipse-plugin.jar在hadoop-1.0.1解压目录的\build\contrib\eclipse-plugin文件夹里面。第四步,当然就是在eclipse中配置我们编译好的插件。 1.把hadoop-1.0.1-eclipse-plugin.jar文件放到eclipse安装目录的plugins中,重启eclipse。重启后,会在Window-》Open Perspective-》Other里,看到大象图标的Map/Reduce出现,或者是window-》Preferences中看到Hadoop Map/Reduce这个选项。 2.window-》Preferences中点击Hadoop Map/Reduce这个选项,将Hadoop的那个解压缩目录(我的是D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1)的路径配置上,配置效果图如下: \ 3.然后我们在Window-》Open Perspective-》Other里,点击Map/Reduce,切换到这个模式,截图如下: \ 4.切换到Map/Reduce模式后,我们看到画面(4)中的截图,点击右下角的两个小图标,测试有没有反应,如果有反应,暂时先别配置,这个我下篇博客会具体讲。如果怎么点都没有反应,则可以做如下操作: (1).打开项目中的\META-INF\MANIFEST.MF文件,找到之前编译时,添加的Bundle-ClassPath: classes/ 这个位置,之前我们添加了7个jar包的配置,再增加四个,如下:view sourceprint?1.lib/hadoop-common-0.21.0.jar,2.lib/hadoop-hdfs-0.21.0.jar,3.lib/log4j-1.2.15.jar,4.lib/hadoop-mapred-0.21.0.jar (2).然后我们还需要去网上下载这四个jar包放到下面的文件夹中,以我的目录举例:D:\SettingUp\ITSettingUp\Hadoop\hadoop-1.0\hadoop-1.0.1\lib。***隐藏网址*** (4).上边所提到的截图如下: \经过上边说的这些步骤,eclipse中的hadoop插件我们算是编译完了,这个过程中一定要注意的是,不要怕失败,多尝试,因为hadoop版本与eclipse版本是有关系的,所以导致你的版本和我的不太一致,可能会失败,但是也可能会成功。所以在这里再次提醒,注意文章开始,我对自己的环境的版本的介绍,尤其是eclipse和hadoop的版本。建议大家如果有时间的话,可以先不管版本,按照我的步骤先走一遍,如果实在是不成功的话,则可以找个和我一样的eclipse和hadoop版本,再体验一回。因为,我在这个过程中,就发现,由于是第一次学hadoop,不见到成功的效果,总觉得少点什么,总想见识一下,莫取笑哈~ 至于下一步,如果配置Location和运行WordCount,我会在下一篇博客中具体说明,谢谢支持,觉得文章还不错的话,多多点赞,多多留言哈,这将使我充满动力!

关于本次ant安装包和怎样把apache ant 代码集成到自己的项目中的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

ant安装包(怎样把apache ant 代码集成到自己的项目中)

本文编辑:admin

更多文章:


车票查询汽车票(怎样查询长途汽车票)

车票查询汽车票(怎样查询长途汽车票)

大家好,车票查询汽车票相信很多的网友都不是很明白,包括怎样查询长途汽车票也是一样,不过没有关系,接下来就来为大家分享关于车票查询汽车票和怎样查询长途汽车票的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录怎样查询长

2024年4月30日 15:55

火柴人联盟破解版无限钻石(火柴人联盟刀妹降临无限钻石破解版下载地址说明)

火柴人联盟破解版无限钻石(火柴人联盟刀妹降临无限钻石破解版下载地址说明)

其实火柴人联盟破解版无限钻石的问题并不复杂,但是又很多的朋友都不太了解火柴人联盟刀妹降临无限钻石破解版下载地址说明,因此呢,今天小编就来为大家分享火柴人联盟破解版无限钻石的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本

2024年7月31日 14:16

餐厅晨会互动小游戏?求一个在线小游戏《美女餐厅》(餐厅打工)的网址,跟这个游戏内容完全一样

餐厅晨会互动小游戏?求一个在线小游戏《美女餐厅》(餐厅打工)的网址,跟这个游戏内容完全一样

本文目录餐厅晨会互动小游戏求一个在线小游戏《美女餐厅》(餐厅打工)的网址,跟这个游戏内容完全一样有什么经营餐厅的小游戏求餐厅经营,做饭之类的游戏找一款餐厅类的单机游戏(类似于美女餐厅 但是绝对不是)美眉茶餐厅小游戏这种游戏好可爱啊有没有类似

2024年7月2日 18:23

日本的科技那么先进,为啥几乎看不到日本品牌的手机?美国人用什么手机,日本人用什么手机

日本的科技那么先进,为啥几乎看不到日本品牌的手机?美国人用什么手机,日本人用什么手机

本文目录日本的科技那么先进,为啥几乎看不到日本品牌的手机美国人用什么手机,日本人用什么手机日本技术那么发达,为什么手机却不被国人青睐为什么日本科技那么强,却造不出好的手机日本人都用什么牌子的手机,有用华为的吗日本研发技术那么强为什么没有生产

2024年7月23日 07:35

在线语音翻译成文字(怎么将语音转换成文字)

在线语音翻译成文字(怎么将语音转换成文字)

“在线语音翻译成文字”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看在线语音翻译成文字(怎么将语音转换成文字)!本文目录怎么将语音转换成文字教你语音如何在线翻译成文字如何将手机语音转成文字,分享好用的方法有什么方法可以迅速的

2024年8月25日 02:20

中国象棋单机版无广告(谁有象棋单机,给个下载地址)

中国象棋单机版无广告(谁有象棋单机,给个下载地址)

大家好,今天小编来为大家解答以下的问题,关于中国象棋单机版无广告,谁有象棋单机,给个下载地址这个很多人还不知道,现在让我们一起来看看吧!本文目录谁有象棋单机,给个下载地址运行快无广告的象棋APP那个好有没有单机版的象棋游戏就是和电脑下象棋!

2024年6月8日 12:42

免费离线小说下载(哪些小说网站可以用手机免费下载小说)

免费离线小说下载(哪些小说网站可以用手机免费下载小说)

大家好,今天小编来为大家解答以下的问题,关于免费离线小说下载,哪些小说网站可以用手机免费下载小说这个很多人还不知道,现在让我们一起来看看吧!本文目录哪些小说网站可以用手机免费下载小说有没有什么免费小说软件小说怎么下载离线看不用网络也能看小说

2024年8月8日 05:07

重生之隔壁老王(重生之隔壁老王游戏2泼水怎么过)

重生之隔壁老王(重生之隔壁老王游戏2泼水怎么过)

本文目录重生之隔壁老王游戏2泼水怎么过最经典的穿越小说推荐几本吧主角穿越很多位面的小说“隔壁老王”是怎么出名滴隔壁老王这个梗怎么来的为什么有“隔壁老王”这种说法重生之隔壁老王游戏2泼水怎么过重生之隔壁老王游戏2泼水方法就是把男主用鼠标往右边

2024年7月10日 06:22

电脑中文输入法不见了怎么调出来?华为手机输入法键盘不见了怎么办

电脑中文输入法不见了怎么调出来?华为手机输入法键盘不见了怎么办

本文目录电脑中文输入法不见了怎么调出来华为手机输入法键盘不见了怎么办输入法没了怎么办输入法没有了怎么办为什么电脑上面的输入法没有了输入法不见了中文输入法没了怎么办步步高s7i如何输入法没了怎么办电脑输入法没了怎么办电脑自带输入法没了怎么办电

2024年3月23日 19:15

有没有在线答题的网站可以推荐?方便好用的在线考试软件有哪些,有知道的吗

有没有在线答题的网站可以推荐?方便好用的在线考试软件有哪些,有知道的吗

大家好,如果您还对答题库在线不太了解,没有关系,今天就由本站为大家分享答题库在线的知识,包括有没有在线答题的网站可以推荐的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录有没有在线答题的网站可以推荐方便好用的在线考试

2024年7月16日 12:10

电信官方宽带测速(电信宽带如何在线测速)

电信官方宽带测速(电信宽带如何在线测速)

各位老铁们,大家好,今天由我来为大家分享电信官方宽带测速,以及电信宽带如何在线测速的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录电信宽带如何在线测

2024年8月25日 17:15

消灭星星官方正版pc版(《PopStar!消灭星星》官方正版什么时候开始)

消灭星星官方正版pc版(《PopStar!消灭星星》官方正版什么时候开始)

大家好,关于消灭星星官方正版pc版很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于《PopStar!消灭星星》官方正版什么时候开始的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希

2024年6月20日 09:55

安卓单机游戏下载(有什么安卓手机好玩的单机大型游戏)

安卓单机游戏下载(有什么安卓手机好玩的单机大型游戏)

本文目录有什么安卓手机好玩的单机大型游戏推荐一几个耐玩的安卓手机游戏,单机的推荐几款 比较耐玩经典的手机单机游戏 我是安卓4.0系统 如果有下载地址最好了求安卓好玩的角色类单机游戏安卓手机上面有没有好玩一点的仙剑单机游戏啊,98不要注意是单

2024年6月28日 23:47

在线网页制作网站(如何创建网页)

在线网页制作网站(如何创建网页)

本篇文章给大家谈谈在线网页制作网站,以及如何创建网页对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录如何创建网页网站怎么制作如何制作网页最简单的方法哪个网站可以制作网页的如何做网站和网页怎么制作一个网站,含有三张网页的,具体步

2024年7月12日 17:45

怎么查看自己的网站被百度收录?百度如何快速收录

怎么查看自己的网站被百度收录?百度如何快速收录

各位老铁们,大家好,今天由我来为大家分享百度收录,以及怎么查看自己的网站被百度收录的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎么查看自己的网站

2024年7月3日 19:22

中控考勤机官网(中控智慧指纹打卡机zktecost300原始密码是多少)

中控考勤机官网(中控智慧指纹打卡机zktecost300原始密码是多少)

本文目录中控智慧指纹打卡机zktecost300原始密码是多少中控S50考勤机8888密码一直错误是怎么回事9999-当前时间的差平方也是错误的官网给的找回密码也是错的中控指纹考勤机忘记登录号码和密码怎么办中控考勤机设置A12中控考勤机如何

2024年1月26日 23:00

游戏辅助脚本大全网站(中国最大的辅助脚本平台是什么)

游戏辅助脚本大全网站(中国最大的辅助脚本平台是什么)

大家好,今天小编来为大家解答以下的问题,关于游戏辅助脚本大全网站,中国最大的辅助脚本平台是什么这个很多人还不知道,现在让我们一起来看看吧!本文目录中国最大的辅助脚本平台是什么淘宝那个游戏脚本辅助比较好中国最大的辅助脚本平台网络上有哪些游戏辅

2024年6月9日 20:32

二维码生成器永久免费(群二维码怎么永久有效)

二维码生成器永久免费(群二维码怎么永久有效)

其实二维码生成器永久免费的问题并不复杂,但是又很多的朋友都不太了解群二维码怎么永久有效,因此呢,今天小编就来为大家分享二维码生成器永久免费的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录群二维码怎么永久有效想要个

2024年7月23日 20:39

微博2021年度十大MV有哪些都有哪些歌手榜上有名?求MV里舞蹈劲爆的欧美歌曲,越多越好

微博2021年度十大MV有哪些都有哪些歌手榜上有名?求MV里舞蹈劲爆的欧美歌曲,越多越好

本文目录微博2021年度十大MV有哪些都有哪些歌手榜上有名求MV里舞蹈劲爆的欧美歌曲,越多越好有哪些MV劲爆一点要十几个有很劲爆舞蹈的MV求歌名,比较老的德语劲爆舞曲,女声,mv画面是女人在一群士兵中艳舞,歌词大概a sai di ,a s

2024年7月3日 21:50

ARP攻击什么?怎么解决ARP欺骗攻击

ARP攻击什么?怎么解决ARP欺骗攻击

本文目录ARP攻击什么怎么解决ARP欺骗攻击如何彻底解决ARP攻击win7系统arp被攻击,怎么办如何防止ARP攻击或反击电脑受到ARP攻击有什么办法有什么办法彻底根除arp攻击如何处理ARP的攻击技巧网络被人arp攻击怎么办什么叫arp攻

2024年3月3日 11:55

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索