精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【云原生】HBase on K8s 編排部署講解與實(shí)戰(zhàn)操作

云計(jì)算 云原生
HBase 良好的分布式架構(gòu)設(shè)計(jì)為海量數(shù)據(jù)的快速存儲(chǔ)、隨機(jī)訪問(wèn)提供了可能,基于數(shù)據(jù)副本機(jī)制和分區(qū)機(jī)制可以輕松實(shí)現(xiàn)在線擴(kuò)容、縮容和數(shù)據(jù)容災(zāi),是大數(shù)據(jù)領(lǐng)域中 Key-Value 數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)最常用的數(shù)據(jù)庫(kù)方案。

一、概述

HBase 是一個(gè)面向列式存儲(chǔ)的分布式數(shù)據(jù)庫(kù),其設(shè)計(jì)思想來(lái)源于 Google 的 BigTable 論文。HBase 底層存儲(chǔ)基于 HDFS 實(shí)現(xiàn),集群的管理基于 ZooKeeper 實(shí)現(xiàn)。HBase 良好的分布式架構(gòu)設(shè)計(jì)為海量數(shù)據(jù)的快速存儲(chǔ)、隨機(jī)訪問(wèn)提供了可能,基于數(shù)據(jù)副本機(jī)制和分區(qū)機(jī)制可以輕松實(shí)現(xiàn)在線擴(kuò)容、縮容和數(shù)據(jù)容災(zāi),是大數(shù)據(jù)領(lǐng)域中 Key-Value 數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)最常用的數(shù)據(jù)庫(kù)方案。

圖片

  • 官方文檔:https://hbase.apache.org/book.html
  • GitHub地址:https://github.com/apache/hbase
  • 關(guān)于更多hbase的介紹,也可以參考我這篇文章:列式存儲(chǔ)的分布式數(shù)據(jù)庫(kù)——HBase(環(huán)境部署),
  • 因?yàn)閔base依賴于HDFS存儲(chǔ),關(guān)于HDFS容器化部署可以參考我以下文章:【云原生】Hadoop on k8s 環(huán)境部署
  • 但是生產(chǎn)環(huán)境一般使用高可用的Hadoop的,關(guān)于高可用部署可參考我這篇文章:【云原生】Hadoop HA on k8s 環(huán)境部署
  • hbase依賴于Zookeeper,zookeeper容器化部署可以參考:【云原生】zookeeper + kafka on k8s 環(huán)境部署

二、開(kāi)始編排部署(非高可用HDFS)

地址:https://artifacthub.io/packages/helm/hbase/hbase

1)下載chart 包

helm repo add hbase https://itboy87.github.io/bigdata-charts/

# hbase version 2.4.13
helm pull hbase/hbase --version 0.1.7

2)構(gòu)建鏡像

在下面連接hadoop高可用會(huì)重新構(gòu)建鏡像,這里就不重新構(gòu)建鏡像了,只是把遠(yuǎn)程的包推送到本地harbor倉(cāng)庫(kù)

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

3)修改yaml編排(非高可用HDFS)

  • hbase/values.yaml
image:
repository: myharbor.com/bigdata/hbase-base
tag: 2.4.13.2
pullPolicy: IfNotPresent

...

conf:
hadoopUserName: admin
hbaseSite:
hbase.rootdir: "hdfs://hadoop-hadoop-hdfs-nn.hadoop:9000/hbase"
hbase.zookeeper.quorum: "zookeeper.zookeeper:2181"

...

hbase:
master:
replicas: 2

regionServer:
replicas: 2

# 禁用內(nèi)部的hadoop
hadoop:
enabled: false

# 禁用內(nèi)部的zookeeper
zookeeper:
enabled: false
  • hbase/templates/hbase-configmap.yaml
if [ ` `.`Values`.`hadoop`.`enabled ` = true ];then
NAMENODE_URL={{- printf "http://%s-hadoop-hdfs-nn:9870/index.html" .Release.Name }}
else
hadoop_url={{ index .Values.conf.hbaseSite "hbase.rootdir" }}
hadoop_url=`echo $hadoop_url|awk -F '/' '{print $3}'|awk -F':' '{print $1}'`
NAMENODE_URL=http://${hadoop_url}:9870/index.html
fi

4)開(kāi)始部署

# 先檢查語(yǔ)法
helm lint ./hbase

# 開(kāi)始安裝
helm install hbase ./hbase -n hbase --create-namespace

NOTES

NAME: hbase
LAST DEPLOYED: Sat Nov 5 15:44:14 2022
NAMESPACE: hbase
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
1. You can get an HBASE Shell by running this command:
kubectl exec -n hbase -it hbase-hbase-master-0 -- hbase shell

2. Inspect hbase master service ports with:
kubectl exec -n hbase describe service hbase-hbase-master

3. Create a port-forward to the hbase manager UI:
kubectl port-forward -n hbase svc/hbase-hbase-master 16010:16010

Then open the ui in your browser:

open http://localhost:16010

4. Create a port-forward to the hbase thrift manager UI:
kubectl port-forward -n hbase svc/hbase-hbase-master 9095:9095

Then open the ui in your browser:

open http://localhost:9095

圖片

HDFS

圖片

查看

kubectl get pods,svc -n hbase -owide

圖片

圖片

5)測(cè)試驗(yàn)證

測(cè)試主備切換,重啟當(dāng)前active master pod

kubectl delete pod hbase-hbase-master-0 -n hbase

主備能正常切換

圖片

6)卸載

helm uninstall hbase -n hbase
# delete ns
kubectl delete ns hbase --force

三、開(kāi)始編排部署(高可用 HDFS)

1)下載chart 包

helm repo add hbase https://itboy87.github.io/bigdata-charts/

# hbase version 2.4.13
helm pull hbase/hbase --version 0.1.7

2)構(gòu)建鏡像

這里是基于上面的鏡像進(jìn)行構(gòu)建,只是把hadoop打包到鏡像中,主要用的hadoop配置文件是core-site.yaml,hdfs-site.yaml

Dockerfile

FROM myharbor.com/bigdata/hbase-base:2.4.13.2

RUN mkdir -p /opt/apache

ENV HADOOP_VERSION=3.3.2

ADD hadoop-${HADOOP_VERSION}.tar.gz /opt/apache

ENV HADOOP_HOME=/opt/apache/hadoop

RUN ln -s /opt/apache/hadoop-${HADOOP_VERSION} $HADOOP_HOME

ENV HADOOP_CONF_DIR=${HADOOP_HOME}/et/hadoop

ENV PATH=${HADOOP_HOME}/bin:$PATH

開(kāi)始構(gòu)建

docker build -t myharbor.com/bigdata/hbase-hdfs-ha:2.4.13.2 . --no-cache

### 參數(shù)解釋
# -t:指定鏡像名稱
# . :當(dāng)前目錄Dockerfile
# -f:指定Dockerfile路徑
# --no-cache:不緩存

# 推送到harbor
docker push myharbor.com/bigdata/hbase-hdfs-ha:2.4.13.2

3)修改配置

  • hbase-hdfs-ha/values.yaml
image:
repository: myharbor.com/bigdata/hbase-hdfs-ha
tag: 2.4.13.2
pullPolicy: IfNotPresent

...

conf:
hadoopUserName: admin
hbaseSite:
hbase.rootdir: "hdfs://myhdfs/hbase"
hbase.zookeeper.quorum: "zookeeper.zookeeper:2181"
  • hbase-hdfs-ha/templates/hbase-configmap.yaml
if [ {{ .Values.hadoop.enabled }} = true ];then
NAMENODE_URL={{- printf "http://%s-hadoop-hdfs-nn:9870/index.html" .Release.Name }}
else
NAMENODE_URL=http://hadoop-ha-hadoop-hdfs-nn-1.hadoop-ha:9870:9870/index.html
fi
# 先檢查語(yǔ)法
helm lint ./hbase-hdfs-ha

# 開(kāi)始安裝
helm install hbase-hdfs-ha ./hbase-hdfs-ha -n hbase-hdfs-ha --create-namespace

NOTES

NAME: hbase-hdfs-ha
LAST DEPLOYED: Sat Nov 5 17:23:20 2022
NAMESPACE: hbase-hdfs-ha
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
1. You can get an HBASE Shell by running this command:
kubectl exec -n hbase-hdfs-ha -it hbase-hdfs-ha-hbase-master-0 -- hbase shell

2. Inspect hbase master service ports with:
kubectl exec -n hbase-hdfs-ha describe service hbase-hdfs-ha-hbase-master

3. Create a port-forward to the hbase manager UI:
kubectl port-forward -n hbase-hdfs-ha svc/hbase-hdfs-ha-hbase-master 16010:16010

Then open the ui in your browser:

open http://localhost:16010

4. Create a port-forward to the hbase thrift manager UI:
kubectl port-forward -n hbase-hdfs-ha svc/hbase-hdfs-ha-hbase-master 9095:9095

Then open the ui in your browser:

open http://localhost:9095

圖片

HDFS

圖片

查看

kubectl get pods,svc -n hbase-hdfs-ha

圖片

圖片

5)測(cè)試驗(yàn)證

測(cè)試主備切換,重啟當(dāng)前active master pod

kubectl delete pod hbase-hbase-master-0 -n hbase

主備能正常切換

圖片

6)卸載

helm uninstall hbase-hdfs-ha -n hbase-hdfs-ha
# delete ns
kubectl delete ns hbase-hdfs-ha --force

git 地址:https://gitee.com/hadoop-bigdata/hbase-on-k8s

責(zé)任編輯:武曉燕 來(lái)源: 大數(shù)據(jù)與云原生技術(shù)分享
相關(guān)推薦

2022-11-06 21:31:11

云原生Sentinel集群模式

2023-03-06 07:19:50

2023-03-03 07:54:21

2022-10-14 07:42:50

LuceneHTTPWeb

2023-03-07 07:56:37

Sqoopk8s底層

2022-11-08 08:55:31

2022-10-10 12:54:00

Flink運(yùn)維

2023-02-27 07:40:00

2023-09-11 00:09:18

2023-08-29 10:27:32

2022-12-13 09:01:50

云原生組件數(shù)據(jù)

2023-07-10 07:22:16

2022-11-28 17:22:32

高可用master節(jié)點(diǎn)

2022-12-26 08:14:57

K8sCronhpa定時(shí)彈性

2023-09-06 08:12:04

k8s云原生

2021-04-25 10:26:58

云計(jì)算云原生

2021-08-13 07:00:41

云原生k8sspringboot

2021-08-26 07:20:05

云原生K8sSpringboot

2023-11-06 01:17:25

主機(jī)容器選項(xiàng)

2024-09-26 09:50:07

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91在线观看污| 欧美涩涩网站| 在线播放一区二区三区| 国产又爽又黄ai换脸| www.午夜激情| 国产精品外国| 中文字幕亚洲一区在线观看| 美女被艹视频网站| 自拍一区在线观看| 国产精品二区一区二区aⅴ污介绍| 国产在线视频一区| 男人的天堂一区| 久久国产电影| 亚洲第一av网站| 婷婷激情四射五月天| 午夜小视频福利在线观看| 久久伊人中文字幕| 亚洲va欧美va在线观看| 午夜婷婷在线观看| 女主播福利一区| 国产小视频国产精品| xxxx国产视频| 粉嫩91精品久久久久久久99蜜桃| 一区二区三区日韩精品| 久久天天狠狠| 成人激情四射网| 日本不卡高清视频| 69av视频在线播放| 久久久久久久久久久久久女过产乱| 欧美wwwsss9999| 欧美一区二区观看视频| 国产超碰在线播放| 中文字幕乱码中文乱码51精品| 亚洲欧美一区二区三区久本道91 | aaa欧美色吧激情视频| 国产中文欧美精品| 91青青草视频| 亚洲一区区二区| 欧美高清视频在线观看| 国精产品久拍自产在线网站| 亚洲制服一区| 日韩高清av一区二区三区| 国产chinesehd精品露脸| 亚洲爽爆av| 欧美日韩一区小说| 午夜dv内射一区二区| 一区二区精品伦理... | 日韩一级性生活片| caoporn免费在线| 国产精品久久久久影院色老大 | 欧美91精品久久久久国产性生爱| 国产精品888| 91人成网站www| 一级做a爰片久久毛片16| 日韩专区一卡二卡| 国产精品xxx视频| 日本黄色中文字幕| 丝袜美腿亚洲综合| 日韩美女免费观看| 国产精品免费精品一区| 亚洲一区二区免费看| 国产91精品黑色丝袜高跟鞋| 日韩免费在线视频观看| 99国产精品99久久久久久粉嫩| 欧美极度另类性三渗透| 久久亚洲成人av| 欧美日韩少妇| 97国产精品久久| 五月婷婷中文字幕| 鲁大师影院一区二区三区| 国产精品96久久久久久又黄又硬| 欧美a视频在线观看| 视频一区二区欧美| 国产欧美一区二区三区视频| 一区二区精品视频在线观看| 美女mm1313爽爽久久久蜜臀| 成人av色在线观看| 亚洲高清视频网站| www.av精品| 日本午夜一区二区三区| 9191在线| 一区二区免费视频| 色综合av综合无码综合网站| 在线成人视屏| 在线播放日韩导航| 亚洲无人区码一码二码三码| 天堂一区二区三区四区| 国产一区二区三区直播精品电影| 中文字幕在线观看二区| 中出一区二区| 欧美亚洲国产另类| 岳乳丰满一区二区三区| 国产成人自拍在线| 免费看污久久久| 一区二区三区视频网站| 亚洲在线视频免费观看| 91av在线免费播放| 国产高清日韩| 亚洲精品资源美女情侣酒店 | 久久亚洲在线| 久久人人爽人人| 欧美视频xxxx| 国产不卡在线一区| 午夜久久资源| av电影在线地址| 欧美伦理视频网站| 好吊色视频一区二区三区| 国产成人影院| 久久免费福利视频| 在线观看av大片| caoporn国产一区二区| 亚洲精品一区二区三区蜜桃久 | 色婷婷色综合| 午夜精品久久久久久久99热 | 亚洲黄色www网站| 久久久99999| 亚洲欧美成人| 成人xxxxx色| 男人在线资源站| 欧美午夜美女看片| 午夜性福利视频| 色综合天天爱| 欧美一区亚洲一区| 懂色av成人一区二区三区| 国产精品理论在线观看| 久久网站免费视频| 高潮久久久久久久久久久久久久| 视频直播国产精品| 日韩欧美在线观看免费| 91香蕉视频污| 精品视频在线观看一区| 国产精品成人**免费视频| 一区三区二区视频| 亚洲欧美综合另类| 99久久久国产精品免费蜜臀| 日韩在线观看a| 电影中文字幕一区二区| 日韩在线观看成人| 精品一区二三区| 久久视频一区二区| 国产一区二区网| 丁香一区二区| 国产69精品久久久| 亚洲精品国产精品国| 亚洲精品高清视频在线观看| 色综合五月婷婷| 99热在线成人| 国产欧美中文字幕| 日本电影全部在线观看网站视频 | 26uuu久久噜噜噜噜| 男人天堂一区二区| 亚洲丰满少妇videoshd| 亚洲欧美综合视频| 欧美性久久久| 粉嫩av免费一区二区三区| 日本在线视频中文有码| 日韩一二三四区| 免费麻豆国产一区二区三区四区| 狠狠色狠狠色合久久伊人| 久久精品国产精品亚洲精品色| 国产91欧美| 日韩专区在线播放| 国产熟女精品视频| 亚洲精品视频在线观看网站| 97超碰人人看| 欧美午夜不卡| 激情一区二区三区| jizz内谢中国亚洲jizz| 国产亚洲精品美女久久久| 波多野结衣在线电影| 亚洲国产精品传媒在线观看| 91福利免费观看| 欧美黄色精品| 激情欧美一区二区三区中文字幕| 亚洲精品一区| 在线视频中文亚洲| 国产女同91疯狂高潮互磨| 亚洲一区二区美女| 9.1成人看片| 日本亚洲欧美天堂免费| 中国成人在线视频| 给我免费播放日韩视频| 午夜精品蜜臀一区二区三区免费| 免费动漫网站在线观看| 欧美男生操女生| 国产一级片免费| 久久久91精品国产一区二区精品 | 国产亚洲欧美在线精品| 亚洲三级电影网站| 你懂得在线视频| 毛片av一区二区| 18禁免费观看网站| 日韩久久综合| 激情小说网站亚洲综合网| 日韩精品第二页| 91精品国产乱码久久久久久蜜臀 | 毛片免费在线播放| 7777精品久久久大香线蕉| 国产性xxxx高清| 亚洲日本在线a| caopeng视频| 国产成人精品影视| 国产精品入口免费软件| 激情五月***国产精品| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品毛片aⅴ一区二区三区| 97成人超碰免| 图片区小说区亚洲| 丝袜美腿精品国产二区| 色哟哟在线观看| 91精品国产欧美一区二区| 日韩精品在线免费看| 国产精品国产三级国产| 娇妻高潮浓精白浆xxⅹ| 久久9热精品视频| 阿v天堂2018| 丝袜美腿综合| av蓝导航精品导航| 黄色精品视频| 国内精品久久久久久久久| 久久日韩视频| 亚洲乱码av中文一区二区| jlzzjlzz亚洲女人18| 91九色最新地址| 欧美一级特黄视频| 伊人夜夜躁av伊人久久| 国产sm调教视频| 床上的激情91.| 91pony九色| 久热国产精品| 国产96在线 | 亚洲| 欧美精选一区| 中文字幕欧美日韩一区二区三区| 色橹橹欧美在线观看视频高清| 国产精品视频公开费视频| 欧美电影免费观看高清完整| 久久久久国产精品www| 麻豆视频在线观看免费网站| 中文字幕精品网| 日本免费网站在线观看| 日韩一区二区影院| 一级aaaa毛片| 欧美区在线观看| 欧美成人一区二区三区四区| 天天综合色天天综合| 最新一区二区三区| 亚洲欧洲日韩在线| 丁香激情五月少妇| 久久久蜜桃精品| 蜜桃av免费看| 久久久久久久av麻豆果冻| 一区二区免费在线观看视频| 久久se这里有精品| 一个人看的视频www| 韩国精品在线观看| 激情综合网俺也去| 日韩国产高清影视| 成人综合视频在线| 亚洲女人av| 亚洲人成色77777| 久久精品亚洲一区二区| 日韩一级在线免费观看| 美女久久网站| 国产真人无码作爱视频免费| 日韩黄色在线观看| 中文字幕线观看| 国产麻豆视频一区二区| 免费欧美一级片| 91免费观看视频在线| 亚洲观看黄色网| 久久综合网色—综合色88| 亚洲自拍偷拍图| 国产欧美一区二区精品秋霞影院| 日本激情小视频| 国产精品丝袜在线| 久草中文在线视频| 午夜久久久久久| 国产区一区二区三| 欧美日韩国产影片| 国产精品无码一区二区桃花视频| 欧美日产在线观看| 国产精品伊人久久| 欧美成人激情免费网| 欧美视频在线观看一区二区三区| 欧美一区二区三区视频在线| 六月丁香色婷婷| 亚洲精品网址在线观看| 男女啪啪在线观看| 九色精品免费永久在线| 成人av影院在线观看| 国产精品久久久久久久一区探花 | 欧美国产免费| 久久综合九色综合88i| 一区二区毛片| 午夜大片在线观看| 99久久伊人精品| 超碰人人人人人人人| 亚洲成人高清在线| 日韩免费视频一区二区视频在线观看| 91传媒视频在线播放| 一级片免费观看视频| 精品国产91九色蝌蚪| 黄网在线观看| 久久久久久久国产精品| 偷拍视频一区二区三区| 成人激情视频小说免费下载| 丝袜av一区| 永久免费在线看片视频| 99国产精品私拍| 91在线第一页| 久久综合色之久久综合| 97在线观看视频免费| 色欧美乱欧美15图片| 国产视频手机在线观看| 亚洲欧美激情四射在线日| 国内在线免费视频| 国产欧美日韩中文字幕| 欧亚精品一区| 日韩成人手机在线| 久久国产婷婷国产香蕉| 鲁大师私人影院在线观看| 亚洲综合成人在线| 中文字幕理论片| 日韩精品视频在线观看免费| 四虎av在线| 国产欧美精品一区二区| 日韩精品丝袜美腿| 成品人视频ww入口| 国模大尺度一区二区三区| 三上悠亚影音先锋| 一区二区三区免费看视频| 中文字幕无码乱码人妻日韩精品| 亚洲精品第一页| 国产经典三级在线| 成人有码在线播放| 国产精品探花在线观看| 免费观看黄色大片| 国产精品婷婷| 国产精品无码网站| 亚洲国产美国国产综合一区二区| 国产高潮流白浆喷水视频| 色狠狠av一区二区三区香蕉蜜桃| 亚洲免费福利| 欧美一区二区三区在线免费观看| 精品1区2区3区4区| av影片在线播放| 亚洲一区二区欧美| 午夜精品在线播放| 久久久av网站| 日韩精品三级| 一区二区三区欧美成人| 性欧美精品高清| mm131美女视频| 日韩欧美视频一区二区三区| 三级黄视频在线观看| 韩国三级电影久久久久久| 成人18夜夜网深夜福利网| 国产精品12345| 成人黄色小视频在线观看| 男女免费视频网站| 亚洲第一偷拍网| 久久久123| 成人h视频在线观看| 中日韩视频在线观看| 久久一区二区电影| 色av一区二区| 爱久久·www| 国产日韩欧美在线看| 欧美黄色一区二区| 污污视频网站在线| 国产精品久久久久久久久图文区| 69国产精品视频免费观看| 亚洲欧美中文日韩在线| abab456成人免费网址| 一区中文字幕在线观看| 国产精品中文有码| 久久精品亚洲无码| 亚洲视频一区二区| 成人四虎影院| 小说区图片区图片区另类灬| 激情综合色播五月| 青娱乐av在线| 亚洲男人的天堂在线播放| 99欧美精品| 国产一二三四五| 久久久亚洲综合| 中文字幕一区二区人妻痴汉电车| 国产午夜精品全部视频播放| 人人爱人人干婷婷丁香亚洲| 成年人网站国产| 国产精品久久一卡二卡| 国产91视频在线| 91精品国产91久久久久久最新| 清纯唯美亚洲综合一区| 无套白嫩进入乌克兰美女| 欧美视频在线免费看| 色综合久久久久综合一本到桃花网| 91探花福利精品国产自产在线| 国产亚洲亚洲| 免费在线观看黄色小视频|