Hadoop 學習之-原始碼繫結
要學習開源專案,檢視原始碼是必須的。下面記錄一下我在myeclipse中載入hadoop 原始碼的過程。
1、到http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/中下載 hadoop-1.1.2.tar.gz hadoop 包。
2、安裝myeclipse
3、解壓 hadoop-1.1.2.tar.gz 使用裡面的src
4、繫結順序 core examples hdfs mapred test tools
5、myeclipse 下新建一個web project
編碼選擇UTF-8
Java Compiler 選擇 1.6
6、在專案中新建 sorce_folder : core examples hdfs mapred test tools
7、分別把原始碼中對應檔案件中的org檔案內容copy到對應的sorce_folder中。並把對應的core-default.xml mapred-default.xml hdfs-default.xml放到src資料夾中。
8、把hadoop-1.1.2 根目錄下的jar包,lib目錄下的jar包,由於使用了Test,還要把scr/test/lib下的jar包 全部匯入。
匯入後發現還有一個檔案錯誤:RccTask 。這是因為缺少ant包,去http://archive.apache.org/dist上找到ant
把ant.jar加入後,就沒有錯誤了。
1、到http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/中下載 hadoop-1.1.2.tar.gz hadoop 包。
2、安裝myeclipse
3、解壓 hadoop-1.1.2.tar.gz 使用裡面的src
4、繫結順序 core examples hdfs mapred test tools
5、myeclipse 下新建一個web project
編碼選擇UTF-8
Java Compiler 選擇 1.6
6、在專案中新建 sorce_folder : core examples hdfs mapred test tools
7、分別把原始碼中對應檔案件中的org檔案內容copy到對應的sorce_folder中。並把對應的core-default.xml mapred-default.xml hdfs-default.xml放到src資料夾中。
8、把hadoop-1.1.2 根目錄下的jar包,lib目錄下的jar包,由於使用了Test,還要把scr/test/lib下的jar包 全部匯入。
匯入後發現還有一個檔案錯誤:RccTask 。這是因為缺少ant包,去http://archive.apache.org/dist上找到ant
把ant.jar加入後,就沒有錯誤了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30066956/viewspace-1590939/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Vue原始碼學習之雙向繫結Vue原始碼
- Hadoop學習——Client原始碼分析Hadoopclient原始碼
- SpringMVC原始碼之引數解析繫結原理SpringMVC原始碼
- @angular/forms 原始碼解析之雙向繫結AngularORM原始碼
- jQuery原始碼學習之$()jQuery原始碼
- 原始碼學習之EllipsizingTextView原始碼TextView
- vue資料繫結原始碼Vue原始碼
- [JS][Vue]學習記錄之雙向繫結JSVue
- 2024.7.13(hadoop學習總結)Hadoop
- Android原始碼學習之handlerAndroid原始碼
- jQuery原始碼學習之eventjQuery原始碼
- 原始碼學習VUE之Observe原始碼Vue
- jQuery原始碼學習之extendjQuery原始碼
- redis原始碼學習之slowlogRedis原始碼
- goFrame 原始碼學習之 ServerGoFrame原始碼Server
- ConcurrentHashMap1.8原始碼學習之擴容(連結串列結構)HashMap原始碼
- React學習筆記之雙向資料繫結React筆記
- 集合框架原始碼學習之LinkedList框架原始碼
- 集合框架原始碼學習之ArrayList框架原始碼
- 資料結構學習系列之從原始碼來看HashMap資料結構原始碼HashMap
- vue-原始碼剖析-雙向繫結Vue原始碼
- mediakit 原始碼 輕微微 學習總結原始碼
- JDK1.8原始碼分析01之學習建議(可以延伸其他原始碼學習)JDK原始碼
- Dubbo原始碼學習之-SPI介紹原始碼
- opencascade原始碼學習之HLRAlgo包 -HLRAlgo原始碼Go
- 原始碼學習之Spring容器建立原理原始碼Spring
- jQuery原始碼剖析(五) - 事件繫結原理剖析jQuery原始碼事件
- hadoop原始碼分析Hadoop原始碼
- JS學習之事件和事件繫結JS事件
- 大資料之 Hadoop學習筆記大資料Hadoop筆記
- Hadoop學習Hadoop
- SpringCloud原始碼學習之Hystrix熔斷器SpringGCCloud原始碼
- Spring Cloud 原始碼學習之 Hystrix 入門SpringCloud原始碼
- Dubbo原始碼學習之-服務匯出原始碼
- redis原始碼學習之工作流程初探Redis原始碼
- 學習Spring原始碼篇之環境搭建Spring原始碼
- redis原始碼學習之lua執行原理Redis原始碼
- 原始碼學習原始碼
- Vue原始碼探究-資料繫結的實現Vue原始碼