這篇文章給大家分享的是有關(guān)Ant如何構(gòu)建Hadoop程序的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
成都服務(wù)器托管,創(chuàng)新互聯(lián)提供包括服務(wù)器租用、德陽服務(wù)器托管、帶寬租用、云主機、機柜租用、主機租用托管、CDN網(wǎng)站加速、域名注冊等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:13518219792
Hadoop環(huán)境:VirtualBox5(三臺),CentOS7,Hadoop2.7.1
開發(fā)環(huán)境:Windows7

<?xml version="1.0" encoding="UTF-8"?>
<project name="wukong-practice-hadoop2" default="package" basedir="." >
<property name="src.dir.main.java" location="src/main/java"/>
<property name="src.dir.main.resources" location="src/main/resources"/>
<property name="build.dir" location="build"/>
<property name="build.dir.classes" location="build/classes"/>
<property file="build.properties"/>
<property name="jar.name" value="shell-0.1-snapshot.jar"/>
<path id="classpath">
<!--<pathelement location="${build.dir.classes}"/>-->
<path refid="hadoop-classpath"/>
<path refid="hadoop-depend-classpath"/>
</path>
<path id="hadoop-classpath">
<fileset dir="${hadoop.dir}/share/hadoop/common">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/hdfs">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/mapreduce">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/yarn">
<include name="**/*.jar"/>
</fileset>
</path>
<path id="hadoop-depend-classpath">
<fileset dir="${hadoop.dir}/share/hadoop/common/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/hdfs/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/mapreduce/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hadoop.dir}/share/hadoop/yarn/lib">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="info">
<echo>build wukong-practice-hadoop2....</echo>
<echo>hadoop-path: ${hadoop.path}</echo>
</target>
<target name="clean">
<delete dir="${build.dir}/**"/>
</target>
<target name="compile" depends="clean">
<mkdir dir="${build.dir.classes}"/>
<copy todir="${build.dir.classes}" verbose="true">
<fileset dir="${src.dir.main.resources}">
<exclude name="META-INF/**"/>
</fileset>
</copy>
<javac srcdir="${src.dir.main.java}" destdir="${build.dir.classes}"
source="1.7" target="1.7" encoding="${compile.encoding}"
classpathref="classpath" includeantruntime="false">
<!--<classpath refid="classpath"/>-->
</javac>
</target>
<target name="package" depends="compile">
<pathconvert property="jar.classpath" pathsep=" " refid="classpath">
<map from="${hadoop.dir}" to="${hadoop.dir.linux}"/>
</pathconvert>
<!--<pathconvert property="jar.classpath" pathsep=" ">
<mapper>
<chainedmapper>
<flattenmapper/>
<globmapper from="*" to="lib/*"/>
</chainedmapper>
</mapper>
<path refid="classpath"/>
</pathconvert>-->
<jar destfile="${build.dir}/${jar.name}" basedir="${build.dir.classes}">
<!--manifest="${src.main.resources}/META-INF/MANIFEST.MF">-->
<manifest>
<attribute name="Main-Class" value="band.wukong.practice.hadoop2.Commander"/>
<attribute name="Class-Path" value="${jar.classpath}"/>
</manifest>
</jar>
</target>
</project>version=0.1.0 compile.encoding=UTF-8 hadoop.dir=D:/Lab/lib/hadoop/hadoop-2.7.1 hadoop.dir.linux=/user/wukong/local/hadoop-2.7.1


感謝各位的閱讀!關(guān)于“Ant如何構(gòu)建Hadoop程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
網(wǎng)頁名稱:Ant如何構(gòu)建Hadoop程序
網(wǎng)站路徑:http://www.chinadenli.net/article44/gpdoee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、網(wǎng)站制作、自適應(yīng)網(wǎng)站、網(wǎng)站維護、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)