hbase
文章平均质量分 63
mizui_i
这个作者很懒,什么都没留下…
展开
-
Hbase之经典面试题
一.hbase架构设计之元数据管理之root表和meta表说明0.98版本之前 各个表的作用 root表记录meta表的region信息 meta表记录用户表的region信息 工作流程 示意图 zk中存储着root的region信息(root表仅一份) root中存储着meta的region信息 meta中存储着用户的region信息 用户访问数据的流程 从zk获取root的region,然后获取meta的region,最后获取到用户的region原创 2021-12-07 10:43:50 · 116 阅读 · 0 评论 -
Hbase之java操作
一.pom配置<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.1.2</version> <!-- <scope>provided</scope> --></depen...原创 2021-12-07 10:42:09 · 105 阅读 · 0 评论 -
Hbase架构设计
一.架构设计二.核心概念Client 发起读写请求的角色,面向hbase client 编程 首先hbase查询meta表,找到读或写的数据的region区域位置信息 然后向region对应的HregionServer上发送读写请求 Zookeeper 存储HBase元数据 负责HMaster的选择和主备切换 负责对HRegionServer进行监控 对RootRegion的管理,即对meta表所在数据存储的region的管理 Region 管理,普通region原创 2021-12-07 10:36:27 · 129 阅读 · 0 评论 -
Hbase初识
一.概述1.产生原因hadoop的mr/hdfs/hive等只能做数据的顺序访问,不能随机访问很多场景需要数据的随机访问,例如身份证的识别,手机号的识别,健康码等2.简述全称 : hadoop habase 它是一个以hdfs为基础,面向列的分布式数据库,可以提供海量数据的随机实时读写 完全开源,参考了谷歌的bigtable数据库设计3.应用场景高并发,简单条件,随机查询 不擅长join类操作 半结构化,非结构化的数据存储 数据采集结果存储,海量数据查询等项目开发中经常使用原创 2021-12-07 10:33:01 · 316 阅读 · 0 评论 -
Hbase之shell操作
一.系统操作status : 查看hbase集群状态 version : 查看hbase版本 whoami : 查看当前操作用户二.DDL操作创建表 模板 create ‘表名’,‘列族’,‘列族…’ 查看所有表 list 禁用表 disable ‘表名’ 启用表 enable ‘表名’ 查看表的状态 is_disabled is_enabled 查看表描述 describe ‘表名’ 加入一个新列族 alter ‘表名’,‘列族原创 2021-12-07 10:40:18 · 249 阅读 · 0 评论