StarRocks簡(jiǎn)介
官方鏈接?? https://docs.starrocks.io/zh-cn/latest/introduction/what_is_starrocks
系統(tǒng)架構(gòu)圖
來(lái)源于官網(wǎng):https://docs.starrocks.io/zh-cn/latest/introduction/Architecture
安裝部署StarRocks
手動(dòng)部署
官方鏈接?? https://docs.starrocks.io/zh-cn/latest/quick_start/Deploy
通過 Docker部署
官網(wǎng)鏈接?? https://docs.starrocks.io/zh-cn/latest/administration/deploy_with_docker
使用 StarGo 部署管理
官方鏈接?? https://docs.starrocks.io/zh-cn/latest/administration/stargo
通過 StarRocks Manager部署管理
官方鏈接?? https://docs.starrocks.io/zh-cn/latest/administration/deploy_with_manager
通過 Kubernetes部署
貼近于當(dāng)下時(shí)代的潮流趨勢(shì)云原生化,具有維護(hù)便捷、故障自愈能力強(qiáng)、可快速擴(kuò)縮容等特性。
StarRocks產(chǎn)品研發(fā)團(tuán)隊(duì)提供了CRD(CustomResourceDefinitions)自定義資源的二次開發(fā)能力來(lái)擴(kuò)展kubernetes API,“StarRocks Operator”,部署成功后會(huì)有專門的Controller控制器,來(lái)支撐后續(xù)的StarRocks產(chǎn)品組件部署。
官方鏈接?? https://docs.starrocks.io/zh-cn/latest/administration/sr_operator
工作原理邏輯圖
部署 StarRocks Operator
1、添加定制資源 StarRocksCluster
kubectl create -f https://raw.githubusercontent.com/StarRocks/starrocks-kubernetes-operator/main/deploy/starrocks.com_starrocksclusters.yaml
root@k8s-m01:/srv/k8s_yaml/starrocks# kubectl get crd |grep starrocks
starrocksclusters.starrocks.com 2023-04-11T09:13:13Z
2、部署 StarRocks Operator??梢赃x擇使用默認(rèn)配置文件或者自定義配置文件
kubectl create -f https://raw.githubusercontent.com/StarRocks/starrocks-kubernetes-operator/main/deploy/operator.yaml
StarRocks Operator 會(huì)部署至 Namespace starrocks,并且管理所有 Namespace 下的 StarRocks 集群。
自定義可參考官方說明操作!
3、檢查 StarRocks Operator 的運(yùn)行狀態(tài)。
部署 StarRocks 集群
此處使用官方提供的 starrocks-fe-and-be.yaml配置文件,部署一個(gè) StarRocks 集群,包含三個(gè) FE 和三個(gè) BE 節(jié)點(diǎn)。
kubectl apply -f https://raw.githubusercontent.com/StarRocks/starrocks-kubernetes-operator/main/examples/starrocks/starrocks-fe-and-be.yaml
它會(huì)先創(chuàng)建啟動(dòng)fe,然后再啟動(dòng)be;
StarRocks 集群已經(jīng)成功運(yùn)行。
訪問 StarRocks 集群
訪問 StarRocks 集群的各個(gè)組件可以通過其關(guān)聯(lián)的 Service 實(shí)現(xiàn),比如 FE Service。
集群內(nèi)訪問 StarRocks 集群
- 在 Kubernetes 集群內(nèi),通過 FE Service 的 ClusterIP 訪問 StarRocks 集群。
-
查看 FE Service 內(nèi)部虛擬 IP CLUSTER-IP 和端口 PORT(S)。
-
在 Kubernetes 集群內(nèi)通過 MySQL 客戶端訪問 StarRocks 集群文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-410891.html
-
集群外訪問 StarRocks 集群
此處不做相關(guān)演示了,官方教程寫的比較詳細(xì),有需要可以去官方自行查閱,包括后續(xù)的升級(jí)、擴(kuò)縮容、CN彈性自動(dòng)擴(kuò)縮容等。
附鏈接?? https://docs.starrocks.io/zh-cn/latest/administration/sr_operator#%E9%9B%86%E7%BE%A4%E5%A4%96%E8%AE%BF%E9%97%AE-starrocks-%E9%9B%86%E7%BE%A4文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-410891.html
到了這里,關(guān)于Kubernetes 部署 StarRocks 集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!