13 | | = HelloHadoop.java = |
| 13 | |
| 14 | {{{ |
| 15 | #!text |
| 16 | |
| 17 | HelloHadoop |
| 18 | 說明: |
| 19 | hadoop的hello world程式 |
| 20 | 此程式可用來瞭解 hadoop的 <key , value> 為何值,並且練習hadoop api coding |
| 21 | |
| 22 | 測試方法: |
| 23 | 將此程式運作在hadoop 0.20 平台上,執行: |
| 24 | --------------------------- |
| 25 | hadoop jar HelloHadoop.jar |
| 26 | --------------------------- |
| 27 | |
| 28 | 注意: |
| 29 | 1. 在hdfs 上來源檔案的路徑為 "/user/$YOUR_NAME/input" |
| 30 | 請注意必須先放資料到此hdfs上的資料夾內,且此資料夾內只能放檔案,不可再放資料夾 |
| 31 | input資料內的檔案若個數超過1個,則運算結果將會以某一個為主 |
| 32 | 2. 運算完後,程式將執行結果放在hdfs 的輸出路徑為 "/user/$YOUR_NAME/output-hh1" |
| 33 | 請注意此資料夾為運算之後才產生的,故運算之前不可有此資料夾 |
| 34 | |
| 35 | }}} |
| 36 | |
| 37 | |
| 38 | = !HelloHadoop.java = |
30 | | // HelloHadoop |
31 | | // 說明: |
32 | | // hadoop的hello world程式 |
33 | | // 此程式可用來瞭解 hadoop的 <key , value> 為何值,並且練習hadoop api coding |
34 | | // |
35 | | // 測試方法: |
36 | | // 將此程式運作在hadoop 0.20 平台上,執行: |
37 | | // --------------------------- |
38 | | // hadoop jar HelloHadoop.jar |
39 | | // --------------------------- |
40 | | // |
41 | | // 注意: |
42 | | // 1. 在hdfs 上來源檔案的路徑為 "/user/$YOUR_NAME/input" |
43 | | // 請注意必須先放資料到此hdfs上的資料夾內,且此資料夾內只能放檔案,不可再放資料夾 |
44 | | // input資料內的檔案若個數超過1個,則運算結果將會以某一個為主 |
45 | | // 2. 運算完後,程式將執行結果放在hdfs 的輸出路徑為 "/user/$YOUR_NAME/output-hh1" |
46 | | // 請注意此資料夾為運算之後才產生的,故運算之前不可有此資料夾 |