最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • centos下的lzo是什么

    centos下的lzo是“lempel-ziv-oberhumer”的缩写,是一种致力于解压速度的数据压缩算法;lzo有用于perl、python以及java的各种版本,能够压缩解压成块的数据,支持重复压缩以及原地解压。

    centos下的lzo是什么

    本文操作环境:centos 7系统、Dell G3电脑。

    centos下的lzo是什么

    LZO 是致力于解压速度的一种数据压缩算法

    LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。 

    实现它的一个自由软件工具是lzop。最初的库是用 ANSI C 编写、并且遵从 GNU通用公共许可证发布的。LZO 有用于 Perl、Python 以及 Java 的各种版本。代码版权的所有者是 Markus F. X. J. Oberhumer。

    LZO 支持重复压缩以及原地解压。

    LZO是块压缩算法——压缩解压成块的数据。压缩与解压所用块的大小必须一样。

    LZO 将数据块压缩成匹配数据(滑动字典)与非匹配文字的序列。LZO 对于较长的匹配数据以及较长的非匹配文字序列有专门的处理,这样对于高度冗余的数据能够取得很好的效果,并且对于不可压缩的数据也能得到可以接受的效果。

    准备工作:

    yum -y install  lzo-devel  zlib-devel  gcc autoconf automake libtool

    安装LZO

    1、解压编译,并安装

    cd /opt/software
    wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz
    tar -zxvf lzo-2.09.tar.gz
    cd lzo-2.09
    ./configure -enable-shared -prefix=/usr/local/hadoop/lzo/
    make && make test && make install

    2、复制文件

    将/usr/local/hadoop/lzo/lib/* 复制到/usr/lib/和/usr/lib64/下

    cp /usr/local/hadoop/lzo/lib/* /usr/lib/
    cp /usr/local/hadoop/lzo/lib/* /usr/lib64/

    3、修改配置环境变量(vi ~/.bash_profile),增加如下内容:

    export PATH=/usr/local/hadoop/lzo/:$PATH

    推荐教程:《centos教程


    以上就是【centos下的lzo是什么】的详细内容。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!

    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。

    如有侵权请发送邮件至1943759704@qq.com删除

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » centos下的lzo是什么
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情