LZOP的使用

安装

下载LZO库包,http://www.oberhumer.com/opensource/lzo/download/lzo-2.04.tar.gz
2. 上传至/usr/local目录,并解压缩
3. 解压后进入/usr/local/lzo-2.06目录,执行如下命令安装LZO库
./configure --enable-shared
make
make install
4. 库文件被默认安装至/usr/local目录,执行如下命令将库文件cp至/usr/lib64(32位平台为/usr/lib)
cd /usr/local/lib
cp -dp liblzo2.* /usr/lib64/(这一步很重要)

三、安装LZOP程序(root用户操作)

如果不使用安装后linux环境下的lzop程序,生成*.lzo压缩文件后再倒入hive表中,则该步骤可以省去;建议在hive所在的服务器安装一个

1. 下载LZOP程序,http://www.lzop.org/download/lzop-1.03.tar.gz
2. 上传至/usr/local目录,并解压缩
3. 解压后进入/usr/local/lzop-1.03目录,执行如下命令安装LZOP程序
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
./configure
make
make install
4. 完成后在,LZOP程序在/usr/local/bin/lzop
5. which lzop看是否能找到lzop程序,找不到执行如下命令再尝试which lzop
ln -s /usr/local/bin/lzop /usr/bin/lzop


使用命令

# lzop -v test # 创建test.lzo压缩文件,输出详细信息,保留test文件不变

# lzop -Uv test # 创建test.lzo压缩文件,输出详细信息,删除test文件

# lzop -t test.lzo # 测试test.lzo压缩文件的完整性

# lzop –info test.lzo # 列出test.lzo中各个文件的文件头

# lzop -l test.lzo # 列出test.lzo中各个文件的压缩信息

# lzop –ls test.lzo # 列出test.lzo文件的内容,同ls -l功能

# cat test | lzop > t.lzo # 压缩标准输入并定向到标准输出

# lzop -dv test.lzo # 解压test.lzo得到test文件,输出详细信息,保留test.lzo不变

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值