首页 > 其他 > 详细

HBase

时间:2020-08-14 02:07:13      阅读:92      评论:0      收藏:0      [点我收藏+]

学习视频:

https://www.bilibili.com/video/BV1r441127Pw?from=search&seid=5789167709889426875

一、HBase的概念简介

1.概念

  分布式数据库:可以用来存储非常结构化和半结构化的松散数据

2.元素

  行键、列族、列限定符、单元格、时间戳

技术分享图片

3.相关应用

技术分享图片

技术分享图片

二、运行原理

1.HBase功能组件

  ·库函数:一般用于链接每个客户端

  ·Master服务器:充当每个管家的作用

    1.充分信息进行维护和管理

    2.维护了一个Region服务器列表

    3.整个集群当中有哪些Region服务器在工作

    4.负责对Region进行分配

    5.负载平衡

  ·Region服务器:负责存储不同的Region

    ·负责维护和管理

2.HBase三层结构中各层次的名称和作用

技术分享图片

 三、系统架构

技术分享图片

   Master(主服务器)

    1.对表进行增删改查

    2.负责不同Region服务器的负载均衡

    3.负责调整分裂、合并后Region的分布

    4.负责重新分配故障、失效的Region服务器也要借助于Master来进行重新分配

四、实际编程应用

1.创建表(名称为TempTable,包含3个列族f1,f2和f3)

技术分享图片

 2.添加数据:一次只能为一个表的一行数据里的一个列添加数据

put命令->表,行,列->指定单元格,添加数据

技术分享图片

 3.查看数据:get命令,通过表名、行、列、时间戳

 技术分享图片

 4.删除数据:首先必须要让这个表失效

技术分享图片

 

HBase

原文:https://www.cnblogs.com/hhjing/p/13498942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!