1. 如何在eclipse中查看hadoop的.java源代碼
首先,你得有hadoop的源代碼
然後,導入
mirrors. cnnic.cn/apache/hadoop/common/stable2/ 下載
hadoop-2.2.0-src.tar.gz
2. 如何在eclipse中編輯hadoop2.2.0源代碼
1.下載eclipse的linux版本
2.然後在hadoop的源代碼目錄/usr/local/hadoop-2.2.0-src下,創建一個文件eclipseReload.sh,修改文件內容如下:
#!/bin/sh
mvn clean compile
mvn eclipse:clean
mvn eclipse:eclipse
3.保存退出。
4.對該文件執行以下命令:
chmod u+x eclispseReload.sh
賦予執行許可權,然後執行該文件。過一段時間,就會自動生成eclipse項目的結構。
5.導入eclipse:打開eclipse,選擇import maven projects,出現如下圖所示,點擊Browse… 選擇hadoop源碼根目錄,就可以導入各個項目,竟然後54個項目。
6.等著把這些東西搞定後,然後看看只有hadoop-common編譯不通過,看了一下代碼是包org.apache.hadoop.ipc.protobuf下面缺少類,而在其他地方竟然使用了其中的類,既然是test部分的代碼,我們可以根據eclipse提示自己創建一些類,編譯通過。不要刪除這些類,因為其他項目也引用了,刪來刪去很麻煩。
3. hadoop的源代碼怎麼下載應該下載哪一個文件不知道選擇那個
根據你的系統和需求來下載
如果你的OS是Fedora ,是64位機的話,可以選擇下載後綴是amd64.rpm包,使用rpm命令安裝。
如果你的OS是Fedora ,是32位機的話,可以選擇下載後綴是i386.rpm包,使用rpm命令安裝。
如果你的OS是Debian或Ubuntu, 是64位機的話,可以下載amd64.deb包。
如果你的OS是Debian或Ubuntu, 是32位機的話,可以下載i386.deb包。
如果不確定的話,那麼下載tar.gz包,解壓縮到你想安裝的目錄(/usr/local/)即可,然後做環境配置。
4. hadoop搭建時為什麼要重新編譯源碼的解釋
把你編譯後的hadoop源碼丟到原來的hadoop集群環境中去 即覆蓋hadoop安裝目錄下的原hadoop-core-xxx.jar 同樣的所有節點都需要更新 然後重啟集群
5. hadoop 源代碼 從哪裡可以找到啊怎麼下載,說詳細一點謝謝
你可以用SVN軟體在這里同步到最新的代碼:
http://svn.apache.org/repos/asf/hadoop
其實你同步你研究領域的分支就可以了,全同步實在太大了。
SVN軟體可以用Tortoise SVN,使用方法一下就可以了。
當然也可以到cloudera或Yahoo!的hadoop官網的download鏈接去下載。
6. window下怎麼編譯hadoop的源碼
a) 進入windows命令行模式,進入到D:\soft\hadoop-2.6.4-src\hadoop-maven-plugins目錄,執行"mvn install"命令,如果命令行界面提示:build success"時表示成功:
b) 進入到hadoop-2.5.2-src 目錄,執行"mvn eclipse:eclipse -DskipTests"命令,如果出現"BUILD SUCCESS"說明hadoop源碼編譯成功。
c) 打開eclipse開發工具,將D:\soft\hadoop-2.6.4-src導入到workspace中,就可以查看源碼。