Hadoop Lzo
来源:互联网 发布:安知玉如意在线阅读 编辑:程序博客网 时间:2024/04/30 05:50
解压
在hadoop mapreduce程序中使用如下代码解压lzo文件:
LzopDecompressor lzoDec= new LzopDecompressor(lzoBufferSize);InputStream is = new FileInputStream("xxx");if (is != null) { LzopInputStream lzoIs = new LzopInputStream(is,lzoDec, lzoBufferSize); BufferedReader reader = new BufferedReader(new InputStreamReader(lzoIs)); String line = null; while ((line = reader.readLine()) != null) { // to do context.progress(); } reader.close(); lzoIs.close(); is.close();}
出现了如下的错误:
org.apache.hadoop.mapred.YarnChild: Error running child : java.lang.InternalError: lzo1x_decompress_safe returned: -5 at com.hadoop.compression.lzo.LzoDecompressor.decompressBytesDirect(Native Method) at com.hadoop.compression.lzo.LzoDecompressor.decompress(LzoDecompressor.java:309) at com.hadoop.compression.lzo.LzopDecompressor.decompress(LzopDecompressor.java:122) at com.hadoop.compression.lzo.LzopInputStream.decompress(LzopInputStream.java:247) at org.apache.hadoop.io.compress.DecompressorStream.read(DecompressorStream.java:85)
这个主要是lzoBufferSize值设置过小导致的,将值设置大一点就可解决。
0 0
- Hadoop Lzo
- hadoop集群部署lzo
- hadoop lzo安装
- 安装hadoop-lzo
- hadoop lzo并行map
- Hadoop LZO 安装教程
- hadoop lzo格式
- hadoop lzo压缩
- hadoop中安装lzo
- hadoop安装lzo
- hadoop lzo安装
- hadoop的lzo
- hadoop-lzo安装
- hadoop再次配置lzo
- Hadoop启用Lzo压缩
- hadoop lzo并行map
- hadoop-lzo 安装教程
- hadoop + protobuf + lzo
- java 线程总结(坑)
- grep命令详解
- Tsinsen-A1105===数据很弱, 我用dfs(打印路径+发现自身的毛病)过了, 这题输入部分比较有趣。。。
- 16某邮智能信息中心预面试机试题
- Java 多线程(四)——线程同步(synchronized、ReentrantLock)
- Hadoop Lzo
- ReactiveX序列——RxSwift
- 详细记录python的range()函数用法
- iOS中userdefault的使用[转]
- 移动前端头部标签(HTML5 head meta)
- iOS学习 用scrollView 制作相册album 涉及双击事件
- 码农十年连载二
- 动态包含与静态包含
- 提取酷我音乐MP3外链地址 可放到QQ空间做背景音乐