
HBASE
森林森
java学习
展开
-
HBase原理-介绍
HBase原理HBase读数据流程HBase读操作1)首先从zk找到meta表的region位置,然后读取meta表中的数据,meta表中存储了用户表的region信息2)根据要查询的namespace、表名和rowkey信息。找到写入数据对应的region信息3)找到这个region对应的regionServer,然后发送请求4)查找对应的region5)先从memstore查找数据,如果没有,再从BlockCache上读取HBase上Regionserver的内存分为两个部分一部分原创 2020-10-19 11:35:53 · 411 阅读 · 0 评论 -
HBase shell 基本操作
HBase shell 基本操作进入Hbase客户端命令操作界面 hbase shell查看帮助命令help查看当前数据库中有哪些表list创建一张lagou表, 包含base_info、extra_info两个列族create 'lagou', 'base_info', 'extra_info'或者create 'lagou', {NAME => 'base_info', VERSIONS => '3'},{NAME => 'extra_info',VERSI原创 2020-10-19 10:42:04 · 883 阅读 · 0 评论 -
HBase 简介
HBase是什么HBase 基于 Google的BigTable论文而来,是一个分布式海量列式非关系型数据库系统,可以提供超大规模数据集的实时随机读写。如下MySQL存储机制,空值字段浪费存储空间如果是列存储的话,可以这么玩…rowkey:1 name:小明rowkey:1 age:23rowkey:1 job:学生rowkey:2 name :小红rowkey:2 salary:10wrowkey:2 job:律师…列存储的优点:1)减少存储空间占用。2)支持好多列H原创 2020-10-19 10:14:59 · 232 阅读 · 1 评论