弥补MySQL和Redis短板:看HBase怎么确保高可用
发布时间:2019-03-26 16:05:54 所属栏目:建站 来源:张小渔
导读:副标题#e# HBase是一个基于Hadoop面向列的非关系型分布式数据库(NoSQL),设计概念来源于谷歌的BigTable模型,面向实时读写、随机访问大规模数据集的场景,是一个高可靠性、高性能、高伸缩的分布式存储系统,在大数据相关领域应用广泛。 HBase系统支持对所存
HBase本身已经考虑了很多故障切换和恢复的方案:
2、集群级别
3、数据级别 所有在K8S上构建的HBase集群都共享了一套HDFS集群,数据的可用性由HDFS集群的多副本来提供。 五、实现细节 1、资源分配 初期物理节点统一采用2*12核心的cpu,128G内存和4T的磁盘,其中磁盘用于搭建服务的HDFS,CPU和内存则在K8S环境中用于建立HBase相关服务的节点。 Master组件的功能主要是管理HBase集群,Thriftserver组件主要承担代理的角色,所以这两个组件资源都按照固定额度分配。 在对Regionserver组件进行资源分配设计的时候,考虑两种方式去定义资源: 资源分配方式 按照业务需求分配:
统一规格的资源分配:
2、参数配置 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |