hbase
行者无疆_super
这个作者很懒,什么都没留下…
展开
-
Hbase访问方式之Hbase shell
Hbase的访问方式1、Native Java API:最常规和高效的访问方式;2、HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据;4、REST Gateway:支持REST 风格的Http API原创 2013-12-27 14:54:49 · 28139 阅读 · 0 评论 -
Hbase原理、基本概念、基本架构
概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算...原创 2013-12-26 16:36:37 · 229889 阅读 · 28 评论 -
Hbase设计以及优化
1、表的设计1.1、Column Family由于Hbase是一个面向列族的存储器,调优和存储都是在列族这个层次上进行的,最好使列族成员都有相同的"访问模式(access pattern)"和大小特征。不要在在一张表里定义太多的column family。目前Hbase并不能很好的处理超过2~3个column family的表。因为某个column family在flush的时候,它邻转载 2014-01-22 17:32:49 · 12182 阅读 · 1 评论 -
Hbase访问方式之Mapreduce
概述:Hbase对Mapreduce API进行了扩展,方便Mapreduce任务读写HTable数据。一个简单示例:说明:从日志表中,统计每个IP访问网站目录的总数package man.ludq.hbase;import java.io.IOException;import org.apache.hadoop.conf.Configu原创 2014-01-06 18:07:24 · 15997 阅读 · 4 评论 -
Hbase访问方式之Java API
Hbase的访问方式1、Native Java API:最常规和高效的访问方式;2、HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据;4、REST Gateway:支持REST 风格的Http API原创 2013-12-30 12:09:06 · 14560 阅读 · 1 评论 -
Hbase部署
伪分布式部署: [root@hadoop hadoop]#cp /home/hadoop/soft/hbase-0.94.14.tar.gz /usr [root@hadoop hadoop]#cd /usr [root@hadoop hadoop]#tar -zxvf hbase-0.94.14.tar.gz [root@hadoop hadoop原创 2013-12-23 18:20:15 · 2819 阅读 · 0 评论