hbase
yanzhelee
这个作者很懒,什么都没留下…
展开
-
HBASE 概述
HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。HBase通过线性方式从下之上增加节点进行扩展。HBase不是关系型数据库,也不支持SQL,但是它有自己的特长,这是RDBMS不能处理的,HBase巧妙地将大而稀疏的表放在商用的服务器集群上。HBase是Google Bigtable的开源实现.转载 2017-08-26 14:33:44 · 994 阅读 · 0 评论 -
HBase CURD之Put
HBase数据插入使用Put对象,Put对象在进行数据插入时,首先会向HBase集群发送一个RPC请求,得到相应之后将Put类中的数据通过序列化的方式传给HBase集群,集群节点接收到数据之后进行添加功能。单行插入单行插入即每次只插入一行数据.原创 2017-08-28 22:17:14 · 4017 阅读 · 0 评论 -
HBase CURD之Get
HBase CURD之Get下面我们将介绍从客户端API中获取已存数据的方法。HTable类中提供了get()方法,同时还有与之对应的Get类。get方法分为两类:一类是一次获取一行数据;另一类是一次获取多行数据。原创 2017-08-29 01:18:37 · 885 阅读 · 0 评论 -
HBase CURD之Delete
HBase CURD之DeleteHTable提供了删除方法,同时与之前的方法一样有一个相应的类为Delete。1 单行删除delete()方法有许多变体其中一个只需一个Delete实例原创 2017-08-30 11:55:13 · 904 阅读 · 0 评论 -
HBase扫描操作Scan
HBase扫描操作Scan1 介绍扫描操作的使用和get()方法类似。同样,和其他函数类似,这里也提供了Scan类。但是由于扫描工作方式类似于迭代器,所以用户无需调用san()方法创建实例,只需要调用HTable的getScanner()方法,此方法才是返回真正的扫描器(scanner)实例的同时,用户也可以使用它迭代获取数据,Table中的可用的方法如下:ResultScanner getScan原创 2017-08-30 17:22:24 · 8140 阅读 · 0 评论