返回顶部
首页 > 资讯 > 精选 >如何理解CentOS7中安装LZO压缩程序
  • 883
分享到

如何理解CentOS7中安装LZO压缩程序

2023-06-06 03:06:49 883人浏览 安东尼
摘要

如何理解Centos7中安装LZO压缩程序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、准备工作:yum -y install  lzo-devel 

如何理解Centos7中安装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

三、安装LZOP
1、下载并解压
cd /opt/software
wget http://www.lzop.org/download/lzop-1.04.tar.gz
tar -zxvf lzop-1.04.tar.gz

2、在编译前需要的环境变量(~/.bash_profile)中配置如下内容:
export C_INCLUDE_PATH=/usr/local/hadoop/lzo/include/
注:如不配置变量,在编译时会报:configure: error: LZO header files not found. Please check your installation or set the environment variable `CPPFLAGS'.

3、进入解压后目录,并编译安装
cd cd /opt/software/lzop-1.04
./configure -enable-shared -prefix=/usr/local/hadoop/lzop
make  && make install

4、将lzop复制到/usr/bin/
ln -s /usr/local/hadoop/lzop/bin/lzop /usr/bin/lzop

5、测试lzop
输入:lzop nohup.out
产生:lzo后缀的压缩文件: /home/hadoop/data/access_20131219.log.lzo即表示成功
注:在测试中可能遇到报错:lzop: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory
    解决办法:增加环境变量(~/.bash_profile)export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64

四、安装Hadoop-LZO
注:编译时需要maven,自行配置好maven
1、下载介质:https://github.com/twitter/hadoop-lzo

2、解压并编译:
cd /opt/software/hadoop-lzo-release-0.4.19
mvn clean package -DMaven.test.skip=true

3、编译完成执行如下命令:
tar -cBf --C target/native/linux-amd64-64/lib . | tar -xBvf --C /app/hadoop-2.6.0-cdh6.7.0/lib/native
cp target/hadoop-lzo-0.4.19.jar /app/hadoop-2.6.0-cdh6.7.0/share/hadoop/common/

如果为集群环境,则接下来就是将/app/hadoop-2.6.0-cdh6.7.0/share/hadoop/common/hadoop-lzo-0.4.19.jar以及/app/hadoop-2.6.0-cdh6.7.0/lib/native/同步到其它所有的hadoop节点。
注意,要保证目录/app/hadoop-2.6.0-cdh6.7.0/lib/native/下的jar包,运行hadoop的用户都有执行权限。

五、产生index文件
cd /app/hadoop-2.6.0-cdh6.7.0/share/hadoop/common
hadoop jar hadoop-lzo-0.4.19.jar com.hadoop.compression.lzo.LzoIndexer /user/Hive/warehouse/page_views_parquet1/page_views_parquet.lzo
注:lzo文件必须在hdfs文件系统中。
至此完成CentOS7中安装LZO压缩程序

关于如何理解CentOS7中安装LZO压缩程序问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 如何理解CentOS7中安装LZO压缩程序

本文链接: https://lsjlt.com/news/245978.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何理解CentOS7中安装LZO压缩程序
    如何理解CentOS7中安装LZO压缩程序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、准备工作:yum -y install  lzo-devel ...
    99+
    2023-06-06
  • mysql如何压缩安装
    小编给大家分享一下mysql如何压缩安装,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、下载压缩包,地址1(官网下载):https://www.mysql.com/downloads/   ...
    99+
    2024-04-02
  • redis压缩包如何安装
    安装redis压缩包的方法:方法1.通过 https://redis.io/下载压缩包,然后放入linux。方法2.在linux中使用命令得到压缩包:wget http://download.redis.io/releases/r...
    99+
    2024-04-02
  • 如何安装配置mysql解压缩版
    这篇文章主要为大家展示了“如何安装配置mysql解压缩版”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装配置mysql解压缩版”这篇文章吧。1.到官网:D...
    99+
    2024-04-02
  • 如何解决MySQL压缩版zip安装问题
    小编给大家分享一下如何解决MySQL压缩版zip安装问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装mysql的压缩版出现...
    99+
    2024-04-02
  • MySQL绿色解压缩版如何安装配置
    这篇文章主要介绍MySQL绿色解压缩版如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!操作步骤:一、安装MySQL数据库1、下载MySQL-5.6.17-winx64.zi...
    99+
    2024-04-02
  • Linux中如何打包压缩解压
    这篇文章将为大家详细讲解有关Linux中如何打包压缩解压,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下所述:tar命令解包:tar zxvf FileName.tar打包:tar czvf F...
    99+
    2023-06-09
  • 如何在Python中处理文件压缩和解压缩的问题
    如何在Python中处理文件压缩和解压缩的问题简介:在日常开发和工作中,我们经常会遇到需要处理文件压缩和解压缩的问题。Python提供了一些强大的库,使得我们可以轻松地处理文件的压缩和解压缩操作。本文将介绍Python中常用的文件压缩和解压...
    99+
    2023-10-22
    压缩 文件 解压缩
  • 如何安装配置mysql 8.0.15 压缩版
    这篇文章主要介绍如何安装配置mysql 8.0.15 压缩版,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下1.下载mysql8.0.15.zip文件2.在mysql目录下...
    99+
    2024-04-02
  • mysql 8.0.16压缩包如何安装配置
    小编给大家分享一下mysql 8.0.16压缩包如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下运行环境:...
    99+
    2024-04-02
  • MySQL 5.6 for Windows如何安装配置解压缩版
    这篇文章将为大家详细讲解有关MySQL 5.6 for Windows如何安装配置解压缩版,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 My...
    99+
    2024-04-02
  • 宝塔面板中如何安装php压缩扩展
    这篇“宝塔面板中如何安装php压缩扩展”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“宝塔面板中如何安装php压缩扩展”文章吧...
    99+
    2023-07-05
  • Linux中.tar.xz文件如何解压压缩
    小编给大家分享一下Linux中.tar.xz文件如何解压压缩,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装如果系统没有xz命令,需要进行安装,安装方法非常简单...
    99+
    2023-06-09
  • windows中winrar压缩文件如何解压
    这篇“windows中winrar压缩文件如何解压”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows中winrar...
    99+
    2023-07-04
  • mysql-5.7.19 winx64解压缩版安装配置教程
       mysql压缩包文件进入mysql 官网下载https://dev.mysql.com/downloads/mysql/ 下载安装包 对应的系统和版本号,这里下...
    99+
    2024-04-02
  • 如何处理Go语言中的并发文件压缩解压缩问题
    在Go语言中处理并发文件压缩解压缩问题,可以使用goroutine和channel来实现。首先,你可以使用`io`包来读取文件,并将...
    99+
    2023-10-09
    Go语言
  • 如何处理Go语言中的并发文件压缩解压缩问题?
    如何处理Go语言中的并发文件压缩解压缩问题?文件压缩和解压缩是日常开发中经常遇到的任务之一。随着文件大小的增加,压缩和解压缩操作可能会变得非常耗时,因此并发处理成为提高效率的一个重要手段。在Go语言中,可以利用goroutine和chann...
    99+
    2023-10-22
    并发 (concurrency) 文件压缩 (file compression) 解压缩 (decompression)
  • centos7如何解压一个zip格式的压缩包到当前目录
    centos7中解压一个zip格式压缩包到当前目录的方法:1、打开centos7终端;2、在centos7终端命令行中输入“unzip file1.zip”命令解压一个zip格式压缩包到当前目录即可。具体操作步骤:在centos7系统桌面中...
    99+
    2024-04-02
  • centos7如何解压一个zip格式的压缩包到指定目录
    centos7中解压一个zip格式压缩包到指定目录的方法:1、打开centos7终端;2、在centos7终端命令行中输入“unzip test.zip -d 目录名”命令解压一个zip格式压缩包到指定目录即可。具体操作步骤:在centos...
    99+
    2024-04-02
  • centos7中如何安装gcc
    centos7中安装gcc的方法:1、打开centos终端;2、在命令行中输入“yum install gcc-c++”命令安装gcc;3、输入“gcc -v”或“g++ -v”命令检测是否安装成功。具体操作步骤:在centos系统桌面中使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作