hadoop配lzo压缩配置

快速为CDH版本HADOOP安装配置Lzo和Snappy压缩 注:本文针对的是使用命令行安装和配置CDH Hadoop,如果你使用RPM或者ClouderaManager,基本可以忽略此文。 Hadoop在计算和存储过程中,支持对文件进行压缩,可以使用hadoop checknative命令来查看: 其中,像zlib、lz4、bzip2,会使用系统库,那么需要在Hadoop所在机器上先安装这些。 Snappy和Lzo,需要单独安装配置,CDH版本的... 阅读详情
  • lzo jar包需要放到 /opt/module/hadoop/share/hadoop/common
  • 分发到其他节点
  • core-site.xml 中增加
<property>
<name>io.compression.codecs</name>
<value>
org.apache.hadoop.io.compress.GzipCodec,
org.apache.hadoop.io.compress.DefaultCodec,
org.apache.hadoop.io.compress.BZip2Codec,
org.apache.hadoop.io.compress.SnappyCodec,
com.hadoop.compression.lzo.LzoCodec,
com.hadoop.compression.lzo.LzopCodec
</value>
</property>

<property>
    <name>io.compression.codec.lzo.class</name>
    <value>com.hadoop.compression.lzo.LzoCodec</value>
</property>
  • 分发core-site.xml 到其他节点

  • 放到

  • yarn jar /opt/module/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar \ wordcount -Dmapreduce.output.fileoutputformat.compress=true \ -Dmapreduce.output.fileoutputformat.compress.codec=com.hadoop.compression.lzo.LzopCodec \ /test/baiyun/output /lzooutput

  • /test/baiyun/output 中得有文件 ava.io.IOException: Unknown Job job_1622363924083_0006

  • 在这里插入图片描述

  • /lzooutput 不能存在,否则报错FileAlreadyExistsException: Output directory hdfs://hd101:9000/lzooutput already exists

  • 成功之后
    在这里插入图片描述
    在这里插入图片描述
    -添加索引hadoop jar /opt/module/hadoop/share/hadoop/common/hadoop-lzo-0.4.20.jar com.hadoop.compression.lzo.DistributedLzoIndexer /lzooutput
    在这里插入图片描述

hadoop中使用lzo压缩算法 在hadoop中使用lzo的压缩算法可以减小数据的大小和数据的磁盘读写时间,不仅如此,lzo是基于block分块的,这样他就允许数据被分解成chunk,并行的被hadoop处理。这样的特点,就可以让lzo在hadoop上成为一种非常好用的压缩格式。 lzo本身不是splitable的,所以当数据为text格式时,用lzo压缩出来的数据当做job的输入是一个文件作为一个map。但是sequencefile本身是分块的,所以sequencefile格式的文件,再配上lzo的压缩格式,就可实现lzo文件方式的sp 阅读详情

相关推荐

Hadoop集群中LZO的安装与配置

通过按照上述步骤,在Hadoop集群中安装和配置LZO压缩格式,可以提高数据存储和处理的效率。LZO压缩格式在Hadoop集群中的应用可以减少存储空间占用和数据传输的带宽消耗,从而提高整体性能和效率。在Hadoop集群中,LZO是一种常用的压缩格式,可以提高数据存储和处理的效率。本文将详细介绍如何在Hadoop集群中安装和配置LZO压缩格式。完成LZO库的安装后,需要配置Hadoop集群以使用LZO压缩格式。如果输出内容显示为压缩的二进制数据而不是可读的文本,则表示LZO压缩已成功应用。

ZynCobol的博客 269

Hadoop之Lzo压缩配置

Hadoop之Lzo压缩配置 一、hadoop-lzo编译 hadoop本身并不支持lzo压缩,故需要使用twitter提供的hadoop-lzo开源组件。hadoop-lzo需依赖hadoop和lzo进行编译,编译步骤如下。 环境准备 maven(下载安装,配置环境变量,修改sitting.xml加阿里云镜像) gcc-c++ zlib-devel autoconf automake libtool 通过yum安装即可,yum -y install gcc-c++ lzo-devel zlib-d

weixin_42796403的博客 569

Hadoop支持LZO压缩

LZO(Lempel-Ziv-Oberhumer)是一种高效的压缩算法,适用于Hadoop中的数据压缩。Hadoop支持使用LZO算法对数据进行压缩,以减少存储空间占用和数据传输开销。

JustinMars的博客 1393

HDFS之LZO配置(一)

hadoop本身并不支持lzo压缩,故需要使用twitter提供的hadoop-lzo开源组件。hadoop-lzo需依赖hadoop和lzo进行编译。

qq_58534786的博客 891

嵌入式开发必备:UART、RS232、RS485通信协议实战对比(附代码示例)

本文从嵌入式开发实战角度,深度对比了UART、RS232和RS485三种核心串行通信协议。详细解析了它们的工作原理、硬件连接、代码配置及典型应用场景,并提供了基于通信距离、节点数量和电磁环境的三维度选型指南,帮助开发者根据项目需求做出最优技术决策。

i0j1k2l3m的博客 474

使用QGIS配准无人机航片

随着无人机在各个行业的普及,无人机航片成为很多应用系统空间数据的重要来源。无人机航片具有成像快、分辨率高、针对性强的优点,广泛用于保险定损、灾情应急监测、设施巡检、农作物面积调查等方面。 然而,由于种种原因,通过无人机拍摄的照片拼接得到的正射航片与其他地理空间数据叠加时经常出现较明显的偏差,需要进行配准以校正其空间位置,因此,本文将使用QGIS的配准工具演示无人机正射航片配准的过程。 01数据情况 本文选用的示范数据为2020年7月中左右无人机拍摄的河北省某地系列照片,经过拼接得到CG...

QGISClass的博客 5249

hadoop配置LZO压缩

目录 一、准备及配置 二、验证 结论: 一、准备及配置 1.准备jar包 1.1下载hadoop-lzo-*相关jar包,比如:hadoop-lzo-0.4.20.jar 优快云上有很多,无法下载的私信我。 或者下载lzo代码编辑jar包(不推荐) 2.上传jar包 上传准备好的jar包到hadoop的share/hadoop/common下 (比如:hadoop-3.1.3/share/hadoop/common) 3.同步配置 在common目录下同步,可以用scp也可以

qq_55906442的博客 1263

esp8266步进电机驱动控制

blinker控制步进电机起保停,正反转(Arduino uno+esp8266+TB6600驱动器) Arduino uno的板子的程序 esp8266板子接入到Arduino uno的控制引脚上的5,6,7 esp8266程序 //****库***** #define BLINKER_WIFI //官方wifi协议库 #define BLINKER_PRINT Serial //串口协议库 #include <Blinker.h&gt

perseverance51博客 2853

Hadoop配置lzo压缩

前言 OS:CentOS 7 hadoop:2.7.7 lzo:lzo-2.10 Apache Maven:3.6.0 JDK:1.8.0_221 hadoop-lzo是一个围绕lzo压缩算法实现的Maven项目,基于hadoop提供的API实现了lzo压缩算法的编解码器,以及其他的一些自定义hadoop组件,本文主要演示如何编译此Git项目,并配置到hadoop集群中,实现lzo算法在集群中的使用 由于Hadoop和hadoop-lzo中目前都未集成lzo算法函数库,因此在编译hadoop-lzo项目之

TomAndersen的博客 1749

一文读懂AI协同办公领域发展和趋势

协同办公,又称OA,是指企业内部或外部各类人员之间利用信息技术来进行协作工作的一种形式。这种协作工作既可以由直接员工进行,也可以来自外部的咨询机构、合作伙伴或联营企业。协同办公的优势在于可以对资源进行有效管理和配置,各部门之间可以建立良好的协作关系,跨部门更好地实现资源共享。

女王の专属领地 2356

3 路由引入

在大型企业网络中,网络规模十分庞大,选用单一的路由协议无法满足网络的需求,因此多种路由协议共存的情况十分常见。或者出于业务逻辑或行政管理的考虑,会在不同的网络结构中设计和部署不同的路由协议,使路由的层次结构更加清晰可控。路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。表3-1:各种路由协议的优先级。通过路由引入,可以实现路由信息在不同路由协议间传递。

lwljh134的博客 621

开启hadoop和Hbase集群的lzo压缩功能

安装前: # yum -y install  lzo-devel zlib-devel  gcc autoconf automakelibtool   1.(all) 在集群的所有节点上安装Lzo库, tar -zxvf lzo-2.06.tar.gz cd lzo-2.06  # export CFLAGS=-m64 #./configure --enable-shared 

huntersudo 1863

基于Simulink进行步进电机的重复控制仿真建模

重复控制概述目的:通过引入一个周期延迟环节来补偿系统的周期性误差,从而提高系统对周期性参考信号或扰动的跟踪性能。方法内部模型原理:在控制器中嵌入一个与周期性信号相关的模型(例如周期延迟环节),以实现对周期性误差的零稳态误差控制。滤波器设计:为了避免高频噪声放大,通常会在重复控制器中加入低通滤波器。优势对周期性信号具有良好的跟踪性能。不需要精确的数学模型即可实现高性能控制。挑战:需要合理设计重复控制器的参数以避免系统不稳定。

amy_mhd的博客 266

Hive之配置和使用LZO压缩

前言 OS:CentOS 7 Hive:2.3.0 Hadoop:2.7.7 MySQL Server:5.7.10 Hive官方手册:LanguageManual LZO 在配置Hive使用lzo压缩功能之前,需要保证Hadoop集群中lzo依赖库的正确安装,以及hadoop-lzo依赖的正确配置,可以参考:Hadoop配置lzo压缩 温馨提示:Hive自定义组件打包时,不要同时打包依赖,避免各种版本冲突,只将额外的依赖添加到classpath中即可 配置过程 一、配置H

TomAndersen的博客 4471

基于C#的工业机器人上位机控制程序开发(搭配松下PLC+MC协议)

基于C#的工业机器人上位机控制程序开发,核心是上位机与松下PLC的MC协议通信和机器人控制的安全逻辑,而不是单纯的界面编写。在工控现场,程序的稳定性和安全性永远是第一位的——比如解耦通信逻辑、处理跨线程问题、添加安全互锁、记录操作日志,这些都是保证产线稳定运行的关键。新手在学习时,建议先跟着步骤搭建好环境,跑通基础的PLC通信和机器人控制功能,再逐步尝试进阶优化。数据模型化、通信封装化、逻辑模块化、UI解耦化。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1237

第一篇:APS智能排产理论核心与求解器选型指南

本文系统解析了APS(高级计划与排程)系统的核心功能与技术实现。APS作为融合生产计划与排程的智能决策系统,通过运筹优化算法实现全局最优,平衡交付与效率。重点探讨了混合整数线性规划(MILP)在APS中的应用,包括设备分配、生产批量和人员班次优化等场景,并分析了其局限性与其他算法(如启发式算法)的互补性。文章还提供了APS实施策略建议和优化建模技巧,强调从简单模型开始迭代验证的重要性。最后介绍了甘特图在APS中的多维可视化作用,包括计划调整和决策支持功能。全文为理解APS系统原理及实践应用提供了全面指导。

算法工程师 544

Hadoop LZO压缩配置

1.压缩配置 1)hadoop本身并不支持lzo压缩,故需要使用twitter提供的hadoop-lzo开源组件。hadoop-lzo需依赖hadoop和lzo进行编译,编译步骤如下。 Hadoop支持LZO 0. 环境准备 maven(下载安装,配置环境变量,修改sitting.xml加阿里云镜像) gcc-c++ zlib-devel autoconf automake libtool 通过yum安装即可,yum -y install gcc-c++ lzo-devel zlib-devel au

asd623444055的博客 957

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Hadoop支持LZO压缩配置

-

qq_45494908的博客 1399

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Hadoop 配置LZO 压缩

1.前置要求 编译安装好hadoop java & maven 安装配置好 安装前置库 yum -y install lzo-devel zlib-devel gcc autoconf automake libtool 2.安装 lzo 2.1 下载 #下载 wget www.oberhumer.com/opensource/lzo/download/lzo-2....

Nice的博客 842

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

hadoop支持Lzo压缩配置及案例

hadoop支持Lzo压缩配置 1)hadoop本身并不支持lzo压缩,故需要使用twitter提供的hadoop-lzo开源组件。hadoop-lzo需依赖hadoop和lzo进行编译,编译步骤如下。 2)将编译好后的hadoop-lzo-0.4.20.jar 放入hadoop-2.7.2/share/hadoop/common/ [atguigu@hadoop102 common]$ pwd...

sghuu的博客 841

10,hadoop优化与LZO压缩

namenode: 可以在当前节点中创建几个 namenode的多目录, 就是 虽说可以是多个目录,但是这个namenode多目录中,内容都是一样, 就相当把namenode, 多份保证他高可靠, 但是这个没有必要,因为namenode,由于是单节点,为防止单节点的风险,往往会与zookeeper配置建立,namenode集群, 只有一个namenode(leader)工作,其他namenode默默将(leader)同步过来。注意:每台服务器挂载的磁盘不一样,所以每个节点的多目录配置可以不一致。

qq_61809177的博客 1144

Hadoop之LZO压缩配置

一、下载地址 1、先下载lzo的jar项目 https://github.com/twitter/hadoop-lzo/archive/master.zip 2、下载后的文件名是hadoop-lzo-master,它是一个zip格式的压缩包,先进行解压,然后用maven编译。生成hadoop-lzo-0.4.20.jar。 二、配置lzo 1、将编译好后的hadoop-lzo-0.4.20.jar 放入hadoop-2.7.2/share/hadoop/common/ [root@hadoop102 com

风子的博客 965

在CDH中配置lzo压缩

一、各种压缩格式性能对比 压缩能够减少存储磁盘空间,降低网络IO和磁盘IO,加快数据在磁盘和网络中的传输速度,从而提高系统的处理速度。 虽然由以上的好处,但是由于使用数据时,需要先将数据解压,加重了CPU负荷。根据我们的实际工作场景,我们要选择合适的压缩格式。 常见的压缩格式如下: 下面是一份源数据1.4G的文件,各类压缩格式的比率和时间对比 数据压缩后大小: 压缩和解压时间: 从上面对比可以看...

djx1085213329的博客 1328

hadoop支持LZO压缩文件的分片的过程

关于LZO和LZOP LZO是一个适合实时解压、压缩的压缩库。 LZOP 基于LZO库的压缩解压工具,lzop工具依赖于lzo库。 有了压缩解压库LZO,还不能直接操作文件压缩解压,需要LZOP。 lzop是一款与gzip很类似的文件压缩工具,它使用lzo压缩库来提供服务,与gzip工具相比,它的最大优势就是极快的压缩速度和解压速度(在相同的压缩比例的前提下)。 ...

liweihope的博客 1368

Hadoop配置LZO压缩

一、配置maven 1)上传并加压配置环境变量 [sc@hadoop102 software]$ unzip apache-maven-3.5.2-bin.zip [sc@hadoop102 ~]$ mkdir /home/sc/repository 2)修改conf目录下面的settings.xml配置文件 在<mirrors></mirrors>标签中添加以下内容: <mirror> <id>alimaven</i...

Chen_JH的博客 591

Hadoop支持LZO压缩配置*

hadoop本身并不支持lzo压缩,故需要使用twitter提供的hadoop-lzo开源组件。hadoop-lzo需依赖hadoop和lzo进行编译 环境准备 maven(下载安装,配置环境变量,修改sitting.xml加阿里云镜像) gcc-c++ zlib-devel autoconf automake libtool 通过yum安装即可,yum -y install gcc-c++ lzo-devel zlib-devel autoconf automake libtool 下载 wget htt

张俊杰 的博客 681
上一篇: java华为od机试书生编号1-n,先按照身高优先排序,身高相等时按照体重排序,输出排序后的编号 需要用到双重比较
下一篇: yarn中要看详细的job日志
BigData-0
博客等级 码龄7年 341粉丝 309原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BigData-0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值