lzo
./configure --enable-shared
make && sudo make install
hadoop-lzo
mvn clean test 失败,虽然/usr/local/lib 已经有了,还是报错,最后经过大神指导
把 usr/local/lib/liblzo2.*复制到/usr/lib下就可以 了
sudo cp liblzo2.* /usr/lib
Running com.hadoop.compression.lzo.TestLzopInputStream
2016-05-16 06:30:26,192 INFO lzo.GPLNativeCodeLoader (GPLNativeCodeLoader.java:<clinit>(52)) - Loaded native gpl library from the embedded binaries
2016-05-16 06:30:26,226 WARN lzo.LzoCompressor (LzoCompressor.java:<clinit>(175)) - java.lang.UnsatisfiedLinkError: Cannot load liblzo2.so.2 (liblzo2.so.2: cannot open shared object file: No such file or directory)!
2016-05-16 06:30:26,227 ERROR lzo.LzoCodec (LzoCodec.java:<clinit>(78)) - Failed to load/initialize native-lzo library
2016-05-16 06:30:26,229 INFO lzo.TestLzopInputStream (TestLzopInputStream.java:runTest(119)) - Comparing file
分享到:
相关推荐
如制作UBIFS文件找不到liblzo.so*文件,可以装下.deb包,失败可以更新下sources.list,再失败就配置编译安装.tg包,成功后将库加入ld.so.config文件,同时ldconfig更新。
拷贝: /usr/lib/i386-linux-gnu/...ln -s /usr/lib/i386-linux-gnu/liblzo2.so.2.0.0 /usr/lib/i386-linux-gnu/liblzo2.so.2 ln -s /usr/lib/i386-linux-gnu/liblzo2.so.2.0.0 /usr/lib/i386-linux-gnu/liblzo2.so
2. **生成LZO压缩文件**:可以使用Hadoop的命令行工具,如`hadoop fs -put`和`hadoop fs -get`,配合`-compress codec=lzo`参数来创建和下载LZO压缩的文件。 3. **处理压缩数据**:在MapReduce作业中,必须声明使用...
这将生成静态库(如liblzo2.a)和动态库(如liblzo2.so)。 4. **安装库**:为了使编译好的库在系统中可用,通常需要使用`make install`将库文件安装到系统的默认位置,如/usr/local/lib,头文件安装到/usr/local/...
通过设置`mapreduce.output.fileoutputformat.class`属性为`com.hadoop.compression.lzo.LZOFileOutputFormat`,可以指定输出文件采用LZO压缩。 3. 分布式缓存:为了提高效率,LZO的库文件(包括.lzo文件和相应的...
编译后的hadoop-lzo源码,将hadoop-lzo-0.4.21-SNAPSHOT.jar放到hadoop的classpath下 如${HADOOP_HOME}/share/hadoop/common。hadoop才能正确支持lzo,免去编译的烦恼
Linux下编译缺少liblzo2.so.2 ,liblzma.so.5.2.4等问题,添加对应库到library path就可以了,修改方式: LD_LIBRARY_PATH=xxx,在ubuntu上验证OK
8. **与其他压缩算法比较**:LZO的速度优势使其在某些场景下优于其他压缩算法如gzip或bzip2,但在压缩比率上通常不如后者。选择哪种算法取决于具体需求,如内存限制、速度要求和压缩质量的权衡。 9. **源代码贡献**...
《深入理解LZO压缩算法与在制作UBIFS根文件系统中的应用》 LZO(Lempel-Ziv-Oberhumer)是一种高效的无损数据压缩算法,由Vladimir Lempel、Jacob Ziv和Peter Oberhumer共同开发。lzo-2.05.tar.gz是LZO库的一个版本...
<value>org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,com.hadoop.compression.lzo.LzoCodec,org.apache.hadoop.io.compress.BZip2Codec <name>io.compression.codec....
为了在Hadoop集群中使用Hadoop LZO,用户需要将库文件添加到Hadoop的类路径中,并配置Hadoop的属性,如`io.compression.codecs`和`io.compression.codec.lzo.class`,以启用LZO压缩支持。同时,还需要确保集群中的...
此外,可能还需要安装LZO的本地库(如liblzo2)以支持Hadoop的Native IO,以提升性能。 总的来说,Hadoop-LZO是一个针对Hadoop的LZO压缩解决方案,它提供了一种高效的数据压缩方式,尤其适合大数据处理场景,通过这...
<value>org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,com.hadoop.compression.lzo.LzoCodec,org.apache.hadoop.io.compress.BZip2Codec <name>io.compression.codec....
编译hadoop-loz-master项目 --------------------------------------------... $>出现lzo共享库找不到,将liblzo2.so.xxx文件复制/lib目录下。 $>rsync /usr/local/lib/*lzo* root@s201:/lib $>重新mvn clean package
安装hadoop-lzo所需要的rpm包
2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/lzo-2.06-8.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装