hadoop-lzo的安裝:
----------------------
1.本地庫的安裝
獲取到安裝包lzo-2.10.tar.gz 後
執行下列命令:
tar -zxvf lzo-2.06.tar.gz -C /opt/tool/
cd /opt/tool/lzo-2.06/
mkdir /usr/local/lzo
./configure --enable-shared --prefix /usr/local/lzo
make & sudo makeinstall
2.hadoop-lzo的jar包製作
解壓下載過來的hadoop-lzo-master.zip: unzip hadoop-lzo-master.zip
在解壓目錄下執行下列命令:
export CFLAGS=-m64
export CXXFLAGS=-m64
export LIBRARY_PATH=/usr/local/lzo/lib
export C_INCLUDE_PATH=/usr/local/lzo/include
export LIBRARY_PATH=/usr/local/lzo/lib
mvn clean package -Dmaven.test.skip=true
cd target/native/Linux-amd64-64
tar -cBf - -C lib . | tar -xBvf - -C ~ <產生連接文件>
mv ~/libgplcompression* $HADOOP_HOME/lib/native/ <將連接文件拷貝到hadoop相應目錄下>
3.將mvn打包的hadoop-lzo-0.4.20-SNAPSHOT.jar複製到hadoop的common目錄下
然後就可以開始使用Lzo了
轉載內容
轉載於 https://www.cnblogs.com/xd502djj/p/4878335.html
|
--------------------
2、安裝lzo 操作如下: wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.06.tar.gz export CFLAGS=-m32 ./configure -enable-shared make && make install 完成之後,lib庫文件被默認安裝到了/usr/local/lib,我們需要進一步指定lzo庫文件的路徑,兩個方法都可以: 1)拷貝/usr/local/lib目錄下的lzo庫文件到/usr/lib(32位平臺),或/usr/lib64(64位平臺) 2)在/etc/ld.so.conf.d/目錄下新建lzo.conf文件,只需寫入lzo庫文件的路徑(/usr/local/lib),然後運行以下命令使配置生效:
3 安裝lzop LZOP是使用lzo庫寫的一個程序,通過shell命令直接可以壓縮、解壓縮文件。 #下載 Wget http://www.lzop.org/download/lzop-1.03.tar.gz #解壓縮、進入項目目錄(略過) ./configure make make install 用一下lzop的壓縮解壓功能,成功安裝後可直接使用lzop命令對文件進行解壓縮操作了。 # 壓縮 lzop 20110915.log #生成lzop 20110915.log.lzo文件 # 解壓,並輸出文件內容 lzop -cdpv.txt.lzo |more