1. 程式人生 > 其它 >Linux 安裝 編譯環境 修改pom

Linux 安裝 編譯環境 修改pom

環境準備
maven(下載安裝,配置環境變數,修改sitting.xml加阿里雲映象)
gcc-c++
zlib-devel
autoconf
automake
libtool
maven
通過yum安裝即可

yum -y install gcc-c++ lzo-devel zlib-devel autoconf automake libtool
yum install maven -y

1. 下載、安裝並編譯LZO

wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz

tar -zxvf lzo-2.10.tar.gz

cd lzo-2.10

./configure -prefix=/usr/local/hadoop/lzo/

make

make install

2. 編譯hadoop-lzo原始碼

2.1 下載hadoop-lzo的原始碼,下載地址:https://github.com/twitter/hadoop-lzo/archive/master.zip
2.2 解壓之後,修改pom.xml
<hadoop.current.version>2.7.2</hadoop.current.version>
2.3 宣告兩個臨時環境變數
export C_INCLUDE_PATH=/usr/local/hadoop/lzo/include
export LIBRARY_PATH=/usr/local/hadoop/lzo/lib
2.4 編譯
進入hadoop-lzo-master,執行maven編譯命令
mvn package -Dmaven.test.skip=true
2.5 進入target,hadoop-lzo-0.4.21-SNAPSHOT.jar 即編譯成功的hadoop-lzo元件