close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Sep 28, 2010, 9:38:14 AM (14 years ago)
- Author:
-
waue
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
11 | 11 | [wiki:NCHCCloudCourse100928 回課程大綱 << ] 第一關 [wiki:NCHCCloudCourse100928_4_EXM2 > 下一關 ] |
12 | 12 | |
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 = |
14 | 39 | |
15 | 40 | {{{ |
… |
… |
|
28 | 53 | import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; |
29 | 54 | |
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 | | // 請注意此資料夾為運算之後才產生的,故運算之前不可有此資料夾 |
47 | 55 | |
48 | 56 | public class HelloHadoop { |