HBase有哪些特点和功能

网站编辑2021-04-16 11:19:43784

       HBase有哪些特点和功能?在大数据时代,相信大家对HBase都有一定的了解,今天典名科技的小编主要给大家介绍一下HBase的特点和功能。

HBase的特点和功能

       HBase的特点和功能:
    1、自动故障处理和负载均衡
  HBase运行在HDFS上,所以中的数据以多副本形式存放,数据也服从分布式存放,数据的恢复也可以得到保障。另外,HMaster和RegionServer也是多副本的。
  2、自动分区
  HBase表是由分布在多个RegionServer中的region组成的,这些RegionServer又分布在不同的DataNode上,如果一个region增长到了一个阈值,为了负载均衡和减少IO,可以自动或手动干预的将region切分为更小的region,也称之为subregion。
  3、集成
  虽然HBase也可以运行在其他的分布式文件系统之上,但是与HDFS结合非常之方便,而且HDFS也非常之流行。
  4、实时随机大数据访问
  HBase采用log-structured merge-tree作为内部数据存储架构,这种架构会周期性地将小文件合并成大文件以减少磁盘访问同时减少NameNode压力。
  5、
  HBase内建支持MapReduce框架,更加方便快速,并行的处理数据。
  6、
  HBase提供原生的Java?API支持,方便开发。
  7、横向扩展
  HBase支持横向扩展,这就意味着如果现有服务器硬件性能出现瓶颈,不需要停掉现有集群提升硬件配置,而只需要在现有的正在运行的集群中添加新的机器节点即可,而且新的RegionServer一旦建立完毕,集群会开始重新调整。
  8、列存储
  HBase是面向列存储的,每个列都单独存储,所以在中列是连续存储的,而行不是。
  9、HBase Shell
  HBase提供了交互式命令行工具可以进行创建表、添加数据、扫描数据、删除数据等操作和其他一些管理命令。
右侧广告图1
  • 云原生多模数据库 Lindorm

    针对AI场景支持正排、全文、向量融合检索和AI推理能力;兼容MySQL协议、HBase、ES、Hive、Spark、HDFS等开源标准。提供宽表、时序、向量等数据模型,是互联网、车联网、广告、金融、监控、游戏等场景的首选

    ¥2436.00/月

    1年85折

  • 云数据库Redis

    阿里云 Redis 开源版及 Tair 均提供了多种架构,并支持资源规格的灵活配置和实时调整,能够在游戏、金融、广告、电信、直播、电商、安全等对时延有严苛要求的领域提供稳定支撑。

    ¥1020.00/年

    新人专享

  • 智能对话分析

    智能对话分析帮助企业从海量对话录音或对话文本中挖掘可能存在的风险点和商机,同时提升企业服务质量、监控舆情风险、优化服务策略,典型应用场景有智能客服质检、销售线索分析等。

    ¥350.00/月

    年中优惠

右侧广告图2