Changes between Version 2 and Version 3 of NCHCCloudCourse100928_4_EXM3


Ignore:
Timestamp:
Sep 28, 2010, 9:59:46 AM (14 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NCHCCloudCourse100928_4_EXM3

    v2 v3  
    99
    1010[wiki:NCHCCloudCourse100928_4_EXM2 上一關 < ] 第三關 [wiki:NCHCCloudCourse100928_4_EXM4 > 下一關]
     11
     12 = 說明 =
     13
     14{{{
     15#!text
     16        HelloHadoopV3
     17        說明:
     18                此程式碼再利用了 HelloHadoopV2 的 map , reduce 檔,並且
     19                自動將檔案上傳到hdfs上運算並自動取回結果,還有
     20                提示訊息 、參數輸入 與 印出運算時間 的功能
     21
     22        測試方法:
     23                將此程式運作在hadoop 0.20 平台上,執行:
     24                ---------------------------
     25                hadoop jar HelloHadoopV3.jar /home/$yourname/input /home/$yourname/output-hh3
     26                ---------------------------
     27
     28        注意:
     29                1. 第一個輸入的參數是在local 的 輸入資料夾,請確認此資料夾內有資料並無子目錄
     30                2. 第二個輸入的參數是在local 的 運算結果資料夾,由程式產生不用事先建立,若有請刪除之
     31}}}
     32
     33 = HelloHadoopV3.java  =
    1134
    1235{{{
     
    2245import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
    2346import org.apache.hadoop.util.GenericOptionsParser;
    24 
    25 //      HelloHadoopV3
    26 //      說明:
    27 //              此程式碼再利用了 HelloHadoopV2 的 map , reduce 檔,並且
    28 //              自動將檔案上傳到hdfs上運算並自動取回結果,還有
    29 //              提示訊息 、參數輸入 與 印出運算時間 的功能
    30 //
    31 //      測試方法:
    32 //              將此程式運作在hadoop 0.20 平台上,執行:
    33 //              ---------------------------
    34 //              hadoop jar HelloHadoopV3.jar /home/$yourname/input /home/$yourname/output-hh3
    35 //              ---------------------------
    36 //
    37 //      注意:
    38 //              1.      第一個輸入的參數是在local 的 輸入資料夾,請確認此資料夾內有資料並無子目錄
    39 //              2.  第二個輸入的參數是在local 的 運算結果資料夾,由程式產生不用事先建立,若有請刪除之
    40 
    4147
    4248public class HelloHadoopV3 {