{{{ #!html
TSMC 雲端運算客製化課程 (Hadoop)
}}} [[PageOutline]] = 課程資訊 = * 上課時間: 2010/01/26(二) ~ 2010/01/27(三) 09:30 ~ 17:30 2 天,共計 14 個小時 * 上課地點: TSMC FAB7-LC201 = 課程所需要的軟體 = * 必須: || 軟體名稱 || 適用平台 || 下載連結 || 說明 || || Eclipse 3.3.2 || win32 || [下載網址] || Eclipse 3.3.2 版 (雖不是最新但能相容於hadoop plugin) || || Hadoop 0.20.1 || all || [下載網址] || Hadoop 平台含原始碼 || || Java 6 jdk || win32 || [下載網址] || java 6 開發環境 || || Hadoop-Eclipse-Plugin 0.20.1 || all || [下載網址] || Hadoop 於 Eclipse 上的擴充套件 || || Java-6-doc || all || [下載網址] || Java API 開發文件 || || example code || all || [下載網址] || 第二天範例程式 || * 待測試: || [wiki:Hadoop4Win hadoop4win 嘗鮮試驗版] || hadoop4win 能協助您簡化在 Windows 電腦上架設 Hadoop 環境的步驟,[[BR]]組成包括 Cygwin + JDK 1.6.0u18 + Hadoop 0.20.1[[BR]]- [http://www.classcloud.org/hadoop4win-setup-full_0.1.0.zip 完整版 (已內含 Hadoop 0.20.1 與 JDK 1.6.0u18 壓縮檔)][[BR]]- [http://www.classcloud.org/hadoop4win-setup-net_0.1.0.zip 網路安裝版 (執行階段才下載 Hadoop 與 JDK)] || * 推薦: * [http://tsmc.classcloud.org/FirefoxPortable.zip Firefox Portable 3.5 版] = 課程大綱 = == 2010-01-26 (二) == * '''Hadoop 管理者課程 - Hadoop 簡介、安裝與管理''' [raw-attachment:wiki:NCHCCloudCourse100127:hadoop_tsmc_20100120_Day1.pdf 課程投影片] || '''時間''' || '''時數''' || '''課程內容''' || '''細部內容''' || '''補充''' || || 09:30~10:00 || 0.5h || 課程進行方式 與 雲端運算簡介 || [raw-attachment:1-1.ppt 1-1] || || || 10:00~10:30 || 0.5h || Hadoop 簡介 || [raw-attachment:1-2.ppt 1-2] || || || 10:30~11:00 || 0.5h || Hadoop 組成架構概論 || [raw-attachment:1-3.ppt 1-3] || || || 11:30~11:30 || 0.5h || Hadoop 單機安裝與基本操作 || [wiki:NCHCCloudCourse100127/Demo1 展示一] || || || 12:00~13:30 || 1.5h || 午餐 || || || 13:00~14:00 || 1 h || Hadoop Distributed File System 簡介 || [raw-attachment:1-4.ppt 1-4] || || || 14:00~14:30 || 0.5h || Hadoop 叢集安裝設定解析 || [raw-attachment:1-5.ppt 1-5] || || || 14:30~15:00 || 0.5h || HDFS 實用指令操作 || [wiki:NCHCCloudCourse100127/Demo2 展示二] || || || 15:00~15:30 || 0.5h || DRBL 快速大量佈屬 Hadoop 叢集 || [raw-attachment:1-6.ppt 1-6] || || || 15:30~16:00 || 0.5h || DRBL-Hadoop 展示 || [wiki:NCHCCloudCourse100127/Demo3 展示三] || || 16:00~16:30 || 0.5h || 叢集狀態監控 - Ganglia || [raw-attachment:1-7.pdf 1-7] || || || 16:30~17:00 || 0.5h || DRBL-Ganglia 安裝示範 || [wiki:NCHCCloudCourse100127/Demo4 展示四] || || == 2010-01-27 (三) == * '''Hadoop 開發者課程 - Hadoop Map Reduce 程式設計開發環境設定、原理與範例''' [raw-attachment:wiki:NCHCCloudCourse100127:hadoop_tsmc_20100127_Day2_(0125).pdf 課程投影片] || '''時間''' || '''時數''' || '''課程內容''' || '''細部內容''' || '''補充''' || || 09:30~10:30 || 1.0h || Map Reduce 簡介 || 2-1 || || || 10:30~11:00 || 0.5h || Map Reduce 原理說明|| 2-2 || || || 11:00~11:30 || 0.5h || console端編譯與執行 || 2-3 || [wiki:waue/2010/0115-2-3 操作方法] || || 11:30~13:00 || 1.5h || - || - || 午餐 || || 13:00~13:30 || 0.5h || 透過 Eclipse 開發 || 2-4 || [wiki:waue/2009/0617 操作方法] || || 13:30~14:00 || 0.5h || Map Reduce 程式架構 || 2-5 || || || 14:00~14:30 || 0.5h || 程式設計I- HDFS 操作 || 2-5 || [wiki:waue/2010/0115-put 上傳] , [wiki:waue/2010/0115-get 下載] , [wiki:waue/2010/0115-del 刪除] , 更多.. || || 14:30~16:00 || 1.5h || 程式設計II-範例程式 || 2-5 || [wiki:waue/2010/0115-HelloHadoopV1 ex1], [wiki:waue/2010/0115-HelloHadoopV2 ex2], [wiki:waue/2010/0115-HelloHadoopV3 ex3], [wiki:waue/2010/0115-WordCountV1 ex4] , [wiki:waue/2010/0115-WordCountV2 ex5], [wiki:waue/2010/0115-WordIndex ex6], [wiki:waue/2010/0115-program-drive ex7] || || 16:00~17:00 || 1.0h || 實際案例分享與課程討論 || 2-6 || ||