hbase拾遗「建议收藏」

hbase拾遗「建议收藏」hbase拾遗

大家好,又见面了,我是你们的朋友全栈君。

1,hbase 全称:hadoop dataBase ,即hadoop数据库

2,使用场景:大数据量,准实时查询

3,特点:面向列,支持独立索引,每个列支持存储多版本,稀疏性:空列不占内存,可随意做列扩展,传统DB无数据的列会以null填充。因为hbase是基于hdfs 的所以具有扩展性、高可用性、动态增加DataNode、高性能:LSM数据结构(子节点不断合并成主节点),分区(region)存储数据。

4,Hbase内两个主要进程服务:

Master 和regionServer。master做管理,监控调度各regionServer。

一个regionServer管理多个region区,每个regionServer服务定时像master报告健康状态和存储内容。

regionServer可通过向master报告健康状态达到高可用性,即一个regionServer服务挂掉后,可由其他regionserver来管理挂掉服务下的region

5,zookeeper可接受到同master来自regionServer报告的信息

6,对比关系性数据库|:列动态增加,数据自动切分,高并发读写

缺点:不支持条件查询

 

7,删除表:要先禁用disable禁用表,在drop删除表。

8,列在列簇中有序,列数没有限制,一张表列簇不会超过5个,列只有插入数据后才存在。

 

图示说明hbase存储结构:

Hbase智能分区 RowKey TimeStamp Column Family1(列簇) Column Family2(列簇) Column Family3(列簇)
Region-1 11111 t6 C1:name 小三        
t5 c1:age 25        
t4 c1:tel 1.23457E+11        
Region-2 21111 t3 c1:name 小四        
t2 c1:age 30 c2:collage 北京大学 c3:job1 CEO
t1 c1:tel 5647876213        
                 
      对应说明,联想简历样式
     
      个人信息列簇 教育经历列簇 工作经历列簇
      姓名 年龄。。等 大学 研究生等 工作1 工作2
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105976.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 上午8:40
下一篇 2022年4月24日 上午9:00


相关推荐

  • MySQL时间戳与日期时间转换

    MySQL时间戳与日期时间转换MySQL日期转时间戳:UNIX_TIMESTAMP(日期时间)MySQL时间戳转日期:FROM_UNIXTIME(时间戳,日期时间格式);

    2022年6月21日
    91
  • OpenClaw升级后OpenClaw和飞书“未建立有效的长链接“的问题修复过程

    OpenClaw升级后OpenClaw和飞书“未建立有效的长链接“的问题修复过程

    2026年3月15日
    4
  • linux smartctl 命令,Linux下硬盘检测工具smartmontools(smartctl)使用方法

    linux smartctl 命令,Linux下硬盘检测工具smartmontools(smartctl)使用方法安装:yuminstallsmartmontoolshelp:#smartctl–helpsmartctlversion5.38[i686-redhat-linux-gnu]Copyright(C)2002-8BruceAllenHomepageishttp://smartmontools.sourceforge.net/Usage:smartctl[options…

    2022年10月8日
    6
  • JavaScript动漫作品(闭幕)

    JavaScript动漫作品(闭幕)

    2022年1月15日
    59
  • 反弹Shell的方式和详解

    反弹Shell的方式和详解文章目录一 介绍 1 1 含义 1 2 目的二 反弹方式 2 1Bash 反弹 shell2 1 1 适用对象 2 1 2 操作方法 2 1 3 命令原理声明 以下的反弹 shell 的介绍只适用于学习和授权情况下的操作 请勿用于非法环境 一 介绍 1 1 含义 攻击者所在机器连接目标机器为正向连接 如 远程桌面 ssh 等 反向连接弹 shell 反弹 shell 为攻击者为服务端 受害者主机主动连接攻击者的服务端程序 1 2 目的攻击了一台主机需要在自己的机器上交互式地执行目标机器中的 cmd bash 命令

    2026年3月16日
    2
  • 5、什么是MIME

    5、什么是MIMEMIME 类型媒体类型 通常称为 nbsp Multipurpose 或 nbsp MIME 类型 nbsp 是一种标准 用来表示文档 文件或字节流的性质和格式 它在 IETFRFC6838 中进行了定义和标准化 互联网号码分配机构 IANA 是负责跟踪所有官方 MIME 类型的官方机构 您可以在媒体类型页面中找到最新的完整列表 重要 浏览器通常使用 MIME 类型 而不是文件扩展名 来确定如何处理 URL 因此 Web 服务器在响应头中添加正确的 MIME 类型非

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号