HBase配置LZO压缩
来源:互联网 发布:智能大厦网络设计方案 编辑:程序博客网 时间:2024/05/11 18:33
HDFS: hadoop:hadoop-0.20.2-cdh3u0
HBase: HBase:0.90.3
安装过程:
1、安装lzo
emerge dev-libs/lzo
2.1 下载
download from:
Java代码
wget http://hadoop-gpl-compression.apache-extras.org.codespot.com/files/hadoop-gpl-compression-0.1.0-rc0.tar.gz
2.2 编译
tar -zxvf hadoop-gpl-compression-0.1.0-rc0.tar.gz
cd hadoop-gpl-compression-0.1.0
cp $HADOOP_HOME//hadoop-core-0.20.2-cdh3u0.jar lib/
nano -w src/java/com/hadoop/compression/lzo/LzoCompressor.java
Java代码
......
import org.apache.hadoop.conf.Configuration;
.....
public void reinit(Configuration conf) {
// do nothing
}
ant compile-native tar
2.3 拷贝需要的文件
cp build/hadoop-gpl-compression-0.1.0-dev.jar $HADOOP_HOME/lib/
cp build/hadoop-gpl-compression-0.1.0-dev.jar $HBASE_HOME/lib/
rsync -auPv lib/native $HADOOP_HOME/lib/
rsync -auPv lib/native $HBASE_HOME/lib/
3.修改配置重启HBase和Hadoop
vi core-site.xml(添加的部分)
Xml代码
<property>
<name>io.compression.codecs</name>
<value>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>
4 测试是否成功
进入hbase目录的/bin/hbase shell里,执行
create 'mytable', {NAME => 'colfam', COMPRESSION => 'lzo'}
如果提示成功,则表示hbase启用lzo完成。
5 参考资料
http://wiki.apache.org/hadoop/UsingLzoCompression
http://wiki.apache.org/hadoop/Hbase/HdfsSyncSupport
- hbase配置lzo压缩
- HBase配置LZO压缩
- hbase开启lzo压缩
- 开启hadoop和Hbase集群的lzo压缩功能
- centos6.4hadoop2.2使用lzo压缩配置和测试
- hbase 使用LZO笔记
- HBase开启LZO
- LZO压缩算法
- hadoop lzo压缩
- LZO压缩支持
- Hadoop启用Lzo压缩
- 【Hadoop/Hbase】centos上安装并设置Snappy/LZO压缩方式
- hadoop hbase lzo 安装笔记
- Hadoop 的lzo压缩尝试
- Hadoop如何使用Lzo压缩
- hadoop中使用lzo压缩
- lzo 压缩与解压缩库
- CDH5安装LZO压缩机制
- linux-shell-chmod,chown,chgrp-文件安全与权限
- 练习
- hbase中对deadserver处理的问题
- php调用shell
- Hadoop编程入门,统计单词出现数目wordcount
- HBase配置LZO压缩
- 区块链学习日记———智能合约部署
- Twitter Storm:开源实时Hadoop[转载]
- Ionic2的发布模式和开发模式,--prod参数
- PHP配置文件的说明(1)
- 【减少服务器开销】服务器反向代理
- PHP配置文件的说明(2)
- Java数组的相关练习
- 二维数组中的查找