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.x編譯Hadoop編譯
- Hadoop - macOS 上編譯 Hadoop 3.2.1HadoopMac編譯
- 重新編譯python(親證有效)編譯Python
- hadoop64位系統編譯Hadoop編譯
- CentOS 下重新編譯 nginx 新增模組CentOS編譯Nginx
- CentOS6.5實現Hadoop_2.8.1編譯CentOSHadoop編譯
- CDH impala for Apache HADOOP 安裝編譯步驟.ApacheHadoop編譯
- Centos7系統編譯Hadoop3.3.4CentOS編譯Hadoop
- 奈學教育:Hadoop原始碼編譯全流程分享Hadoop原始碼編譯
- 在使用make編譯時,修改原始檔的註釋內容,是否會重新編譯?編譯
- 用Gulp編譯Sass並實時重新整理編譯
- nginx 重新編譯 lua 模組不停服(記錄)Nginx編譯
- [Flutter翻譯]通過重新編譯Flutter引擎對Flutter應用進行逆向工程。Flutter編譯
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- CentOS6.5實現Hadoop_2.8.1編譯及HDFS偽分散式部署CentOSHadoop編譯分散式
- MAC使用APKTool反編譯apk修改版本號後重新打包MacAPK編譯
- Java編譯與反編譯Java編譯
- hadoop官網翻譯第三天Hadoop Cluster SetupHadoop
- libusb android ndk編譯--編譯mipsAndroid編譯
- N1064編譯鏈編譯編譯
- 重新理解熵編碼熵
- 編譯編譯
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- hi3520d核心編譯編譯方法編譯
- Make編譯之編譯32bit ffmpeg編譯
- 開源編譯工具和編譯軟體編譯
- Hadoop官網翻譯之HDFS ArchitectureHadoop
- 編譯VIM編譯
- 編譯版本編譯
- 交叉編譯編譯
- 編譯googletest編譯Go
- 編譯宏編譯
- 編譯 ncurses編譯
- freeswitch 編譯編譯
- 編譯原理編譯原理
- 編譯 zsh編譯
- 編譯 git編譯Git
- openXLSX編譯編譯
- webrtc編譯Web編譯