hbase
文章平均质量分 65
hbase学习笔记
Antgeek
喜欢各种技术,前端后端大数据均有涉猎,目前从事大数据开发.
展开
-
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 0.原创 2021-11-28 06:00:00 · 404 阅读 · 0 评论 -
Hbase之java操作
一.pom配置 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.1.2</version> <!-- <scope>provided</scope> --> </depende原创 2021-11-27 08:00:00 · 250 阅读 · 0 评论 -
Hbase之shell操作
一.系统操作 status : 查看hbase集群状态 version : 查看hbase版本 whoami : 查看当前操作用户 二.DDL操作 创建表 模板 create ‘表名’,‘列族’,‘列族…’ 查看所有表 list 禁用表 disable ‘表名’ 启用表 enable ‘表名’ 查看表的状态 is_disabled is_enabled 查看表描述 describe ‘表名’ 加入一个新列族 alter ‘表名’,‘列族’ 查看表是否存在原创 2021-11-27 06:00:00 · 204 阅读 · 0 评论 -
Hbase架构设计
一.架构设计 二.核心概念 Client 发起读写请求的角色,面向hbase client 编程 首先hbase查询meta表,找到读或写的数据的region区域位置信息 然后向region对应的HregionServer上发送读写请求 Zookeeper 存储HBase元数据 负责HMaster的选择和主备切换 负责对HRegionServer进行监控 对RootRegion的管理,即对meta表所在数据存储的region的管理 Region 管理,普通region的上下线等状态信息管理 分布原创 2021-11-26 18:23:45 · 118 阅读 · 0 评论 -
Hbase初识
一.概述 1.产生原因 hadoop的mr/hdfs/hive等只能做数据的顺序访问,不能随机访问 很多场景需要数据的随机访问,例如身份证的识别,手机号的识别,健康码等 2.简述 全称 : hadoop habase 它是一个以hdfs为基础,面向列的分布式数据库,可以提供海量数据的随机实时读写 完全开源,参考了谷歌的bigtable数据库设计 3.应用场景 高并发,简单条件,随机查询 不擅长join类操作 半结构化,非结构化的数据存储 数据采集结果存储,海量数据查询等项目开发中经常使用原创 2021-11-26 09:22:40 · 1210 阅读 · 0 评论