Hadoop SRC重新編譯
下載hadoop 2.2 SRC包到Linux平臺,安裝其BUILDING.TXT文件說明要求進行編譯,具體步驟如下:
1、JDK 1.6 +
export JAVA_HOME=/usr/java/jdk1.6.0_31
2、Maven 3.0 or later
下載mvn包,解壓到$HOME/mvn目錄下
$ mvn -version
Apache Maven 3.1.1
export M2_HOME=/home/storm/maven
3、Findbugs 1.3.9 (if running findbugs)
4、ProtocolBuffer 2.4.1+ (for MapReduce and HDFS)
參考http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/介紹
下載地址:http://code.google.com/p/protobuf/downloads/list
安裝:cd /home/storm/protobuf-2.5.0
./configure
./make
./make check
./make install
5、CMake 2.6 or newer (if compiling native code)
下載http://www.cmake.org/cmake/resources/software.html
cd /home/storm/cmake-2.8.12.1
./bootstrap
make
make install
HADOOP MVN的主要模組:
hadoop (主要hadoop專案
- hadoop-project : 所有mvn模組的父POM,所有plugins和依賴都定義在這裡
- hadoop-project-dist (parent POM生成的distributions)
- hadoop-annotations (生成hadoop doclet用於生成javadoc)
- hadoop-assemblies (被不同的模組使用的MAVEN assenblies)
- hadoop-common-project (Hadoop Common)
- hadoop-hdfs-project (Hadoop HDFS)
- hadoop-mapreduce-project (Hadoop Mapreduce)
- hadoop-tools (Hadoop tools 如streaming Discp等)
- hadoop-dist (Hadoop distribution assembler)
編譯:
MAVEN_OPTS="-Xms256m -Xmx512m"
mvn package
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-1076764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 重新編譯hadoop-2.7.2-src的native以支援Snappy解壓壓縮庫編譯HadoopAPP
- hadoop編譯—+2.x編譯Hadoop編譯
- Hadoop 2.2.0 編譯Hadoop編譯
- Hadoop - macOS 上編譯 Hadoop 3.2.1HadoopMac編譯
- CentOS 下重新編譯 nginx 新增模組CentOS編譯Nginx
- oracle 失效物件自動重新編譯Oracle物件編譯
- 重新編譯python(親證有效)編譯Python
- hadoop64位系統編譯Hadoop編譯
- CentOS6.5下Hadoop的編譯CentOSHadoop編譯
- hadoop 編譯程式碼及執行Hadoop編譯
- oracle 儲存過程重新編譯方法Oracle儲存過程編譯
- 在Ubuntu X64上編譯HadoopUbuntu編譯Hadoop
- Hadoop2.x原始碼-編譯剖析Hadoop原始碼編譯
- nginx 重新編譯 lua 模組不停服(記錄)Nginx編譯
- Unity3D-重新編譯Mono加密DLLUnity3D編譯Mono加密
- Ubuntu14下Hadoop開發 編譯64位Hadoop2.4UbuntuHadoop編譯
- CDH impala for Apache HADOOP 安裝編譯步驟.ApacheHadoop編譯
- Centos7系統編譯Hadoop3.3.4CentOS編譯Hadoop
- CentOS6.5實現Hadoop_2.8.1編譯CentOSHadoop編譯
- CentOS64位上編譯Hadoop2.6.0CentOS編譯Hadoop
- MyEclipse10——java專案clean重新編譯EclipseJava編譯
- 用Gulp編譯Sass並實時重新整理編譯
- Oracle EBS 重新編譯無效物件 invalid objectOracle編譯物件Object
- 在使用make編譯時,修改原始檔的註釋內容,是否會重新編譯?編譯
- 奈學教育:Hadoop原始碼編譯全流程分享Hadoop原始碼編譯
- 關於64位Linux編譯hadoop2Linux編譯Hadoop
- 驗證TimesTen統計收集後SQL重新編譯SQL編譯
- ORACLE 資料庫分析,重新編譯失敗過程Oracle資料庫編譯
- [Flutter翻譯]通過重新編譯Flutter引擎對Flutter應用進行逆向工程。Flutter編譯
- 學習二:Hadoop1.0.1 Eclipse編譯環境搭建HadoopEclipse編譯
- linux通過重新編譯php來安裝php-soapLinux編譯PHP
- 通過原始碼的方式編譯hadoop的安裝檔案原始碼編譯Hadoop
- hadoop 程式碼編譯 mvn報錯 Unsupported major.minor version 51.0Hadoop編譯
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- ORA-06553:PLS-801:internal error重新編譯 降級Error編譯
- Java編譯與反編譯Java編譯
- Hadoop重新格式化HDFS的方法Hadoop
- 重新理解熵編碼熵