HBase on K8s的编排部署解说和实战操作体会
发布时间:2023-03-02 12:34:50 所属栏目:云计算 来源:
导读:一、概述
HBase 数据库是一个基于面向服务器的列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海
HBase 数据库是一个基于面向服务器的列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海
|
一、概述 HBase 数据库是一个基于面向服务器的列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海量数据的快速存储、随机访问提供了可能,基于数据副本机制和分区机制可以轻松实现在线扩容、缩容和数据容灾,作为大数据领域关键值数据结构存储的首选数据库方案。 关于更多hbase的介绍,也可以参考我这篇文章:列式存储的分布式数据库——HBase(环境部署), 因为hbase依赖于HDFS存储,关于HDFS容器化部署可以参考我以下文章:【云原生】Hadoop on k8s 环境部署 但是生产环境一般使用高可用的Hadoop的,关于高可用部署可参考我这篇文章:【云原生】Hadoop HA on k8s 环境部署 hbase依赖于Zookeeper,zookeeper容器化部署可以参考:【云原生】zookeeper + kafka on k8s 环境部署 二、开始编排部署(非高可用HDFS) 1)下载chart 包 复制 # hbase version 2.4.13 helm pull hbase/hbase --version 0.1.7 2)构建镜像 在下面连接hadoop高可用会重新构建镜像,这里就不重新构建镜像了,只是把远程的包推送到本地harbor仓库 复制 docker pull ghcr.io/fleeksoft/hbase/hbase-base:2.4.13.2 # tag docker tag ghcr.io/fleeksoft/hbase/hbase-base:2.4.13.2 myharbor.com/bigdata/hbase-base:2.4.13.2 # push docker push myharbor.com/bigdata/hbase-base:2.4.13.2 (编辑:驾考网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
