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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pycharm双击无反应_文件双击打不开怎么办

    pycharm双击无反应_文件双击打不开怎么办1、做法:我刚解决这个问题,你下载的应该是官方版的,然后自己加了网上下载的.jar激活成功教程插件,并添加了这个插件的路径到.vmoptions文件。打不开是因为你修改了pycharm路径上的某个文件夹名,导致一开始添加的激活成功教程插件路径改变,你只要在.vmoptions中修改为正确的插件路径即可恢复正常。2、我的.jar路径:JetbrainsCrack-2.7-release-str.jar3、在…

  • mysql联合索引有什么好处_联合索引和单个索引

    mysql联合索引有什么好处_联合索引和单个索引B树、联合索引、性能分析

  • C语言实现学生信息管理系统

    C语言实现学生信息管理系统使用C语言对学生管理系统进行优化

  • uos访问windows共享打印机_Linux打印机安装命令

    uos访问windows共享打印机_Linux打印机安装命令Unraid安装CUPS实现共享打印和无线打印2020-11-2916:08:3451点赞486收藏51评论创作立场声明:个人瞎折腾,文中部分内容来自网络,本人并非专业人士,只是将个人的折腾经验分享给大家,如有错误请大家指正今年上半年买了一台高配蜗牛,蜗牛D的机箱、G5400的cpu、B365的板子,就开始了一系列的折腾,更换了8700tescpu,带pcie插槽的蜗牛C机箱,4口pci…

  • 叙事传输的说服机制_简述传输层实现可靠传输措施

    叙事传输的说服机制_简述传输层实现可靠传输措施博文《PUSCH上行跳频(1)-Type1频率跳频》里提到了为什么要使用PUSCH跳频,以及详细介绍了Type1方式的跳频,本文继续这个话题,介绍Type2方式的跳频。1.采用PUSCH跳频时需要注意的问题在上行子帧中,PUCCH信道处于带宽的高低两侧,或者说位于频带的边缘,PUSCH信道则位于带宽的中间。PUCCH信道也以RB对为基本单位,每个RB在频域上是12个子载波,时域上是1个时隙。需要注意PUCCH信道每个RB对的两个RB位置:第一个时隙的PUCCH信道位于带宽的低频位置,第二个时隙的

  • [已实现]暴力破解路由器管理密码

    搬新家以后,第一时间连上网络,登录路由器后台。博主租的房子是某平台的,网络是由平台提供的。和上次租房不同的地方在于,这次路由器后台管理密码居然和给的wifi连接密码不一样了,肯定是有人改过密码了!admin等弱口令都试过了,全都不管用!对一个it技术人员来说,被人掌握网络生杀大权肯定是无法容忍的!第一次测试的时候尝试用telnet登录路由器,发现密码已经被更改,无法登录,预料是跟web控制台密码一起改变的。…

发表回复

您的电子邮箱地址不会被公开。

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