Changes between Version 15 and Version 16 of Hadoop_Lab5


Ignore:
Timestamp:
Sep 15, 2009, 4:30:47 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hadoop_Lab5

    v15 v16  
    474474 * 輸入以下Makefile的內容 (注意 ":" 後面要接 "tab" 而不是 "空白")
    475475{{{
    476 #!sh
    477 
    478476JarFile="sample-0.1.jar"
    479477MainFunc="Sample.WordCount"
    480478LocalOutDir="/tmp/output"
    481 
    482 all:help
     479HADOOP_BIN="/opt/hadoop/bin"
     480
     481all:jar run output clean
     482
    483483jar:
    484   jar -cvf ${JarFile} -C bin/ .
     484        jar -cvf ${JarFile} -C bin/ .
    485485
    486486run:
    487   hadoop jar ${JarFile} ${MainFunc} input output
     487        ${HADOOP_BIN}/hadoop jar ${JarFile} ${MainFunc} input output
    488488
    489489clean:
    490   hadoop fs -rmr output
     490        ${HADOOP_BIN}/hadoop fs -rmr output
    491491
    492492output:
    493   rm -rf ${LocalOutDir}
    494   hadoop fs -get output ${LocalOutDir}
    495   gedit ${LocalOutDir}/part-r-00000 &
     493        rm -rf ${LocalOutDir}
     494        ${HADOOP_BIN}/hadoop fs -get output ${LocalOutDir}
     495        gedit ${LocalOutDir}/part-r-00000 &
    496496
    497497help:
    498   @echo "Usage:"
    499   @echo " make jar     - Build Jar File."
    500   @echo " make clean   - Clean up Output directory on HDFS."
    501   @echo " make run     - Run your MapReduce code on Hadoop."
    502   @echo " make output  - Download and show output file"
    503   @echo " make help    - Show Makefile options."
    504   @echo " "
    505   @echo "Example:"
    506   @echo " make jar; make run; make output; make clean"
    507 
     498        @echo "Usage:"
     499        @echo " make jar     - Build Jar File."
     500        @echo " make clean   - Clean up Output directory on HDFS."
     501        @echo " make run     - Run your MapReduce code on Hadoop."
     502        @echo " make output  - Download and show output file"
     503        @echo " make help    - Show Makefile options."
     504        @echo " "
     505        @echo "Example:"
     506        @echo " make jar; make run; make output; make clean"
    508507}}}
    509508