加入收藏 | 设为首页 | 会员中心 | 我要投稿 驾考网 (https://www.jiakaowang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

HBase on K8s的编排部署解说和实战操作体会

发布时间:2023-03-02 12:34:50 所属栏目:云计算 来源:
导读:一、概述
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

 

(编辑:驾考网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章