k8s部署hbase 2.2.6(含docker、helm部署方案)
生活随笔
收集整理的這篇文章主要介紹了
k8s部署hbase 2.2.6(含docker、helm部署方案)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
docker
鏡像地址:
https://hub.docker.com/r/coomia/hbase2.2/tags?page=1&ordering=last_updated
docker run腳本:
https://hub.docker.com/r/pierrezemb/hbase-docker
版本2.2.6
docker run -itd -p 8080:8080 -p 9090:9090 -p 2181:2181 -p 16000:16000 -p 16010:16010 -p 16020:16020 -p 16030:16030 --name hbase coomia/hbase2.2:0.1hbase60010端口無法訪問web頁面,web端訪問的接口變更為16010。
k8s
訪問16010端口。
--- apiVersion: apps/v1 kind: Deployment metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: hbasename: hbasenamespace: dmgeo-lib spec:selector:matchLabels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: hbasetemplate:metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: hbasespec:containers:- image: '192.168.145.28:1603/lego/hbase:2.2.6'imagePullPolicy: IfNotPresentname: hbaseports:- containerPort: 8080protocol: TCP- containerPort: 9090protocol: TCP- containerPort: 2181protocol: TCP- containerPort: 2181protocol: TCP- containerPort: 16000protocol: TCP- containerPort: 16010name: webuiprotocol: TCP- containerPort: 16020protocol: TCP- containerPort: 16030protocol: TCP--- apiVersion: v1 kind: Service metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: hbasename: hbasenamespace: dmgeo-lib spec:ports:- name: hbase-webuinodePort: 16010port: 16010protocol: TCPtargetPort: 16010selector:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: hbasetype: NodePorthelm
版本1.3.1
https://github.com/warp-poke/hbase-helm
hbase建表語句
docker exec -it hbase bash hbase shell create 'student', 'cf' put 'student','wsy','cf:height','180' put 'student','wsy','cf:birthday','19900303' put 'student','lucy','cf:height','165' put 'student','lucy','cf:birthday','19921001' desc 'student' get 'student','wsy' get 'student','lucy' exit 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的k8s部署hbase 2.2.6(含docker、helm部署方案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7.x 升级svn版本到指定
- 下一篇: docker-compose HBase