helm部署hadoop

(作者:陈玓玏)

参考helm仓库的文档:https://artifacthub.io/packages/helm/apache-hadoop-helm/hadoop

clike 复制代码
helm helm repo add pfisterer-hadoop https://pfisterer.github.io/apache-hadoop-helm/
helm install hadoop pfisterer-hadoop/hadoop

部署好了之后,在k8sdashboard中查看,可以看到datanode、namenode等pod,将service的type改为NodePort,然后用ip+端口号可以访问ui界面。


如果需要修改配置,在官方仓库中,点击default values按钮,可以获取默认的配置,将配置信息粘贴到values.yaml,通过helm uninstall卸载后,再通过命令helm install hadoop pfisterer-hadoop/hadoop -f values.yaml可以根据新配置重新部署。

比如我现在只有1个datanode,我想改成3个datanode,复制粘贴配置信息到values.yaml(没有就自己创建),更改datanode的replicas为3,先卸载,再重新执行install命令。(不知道有没有直接更新配置后升级的操作,helm不像k8s有apply命令可以直接更新,后面再试试k8s部署,可能更好些)

更改前,只有一个datanode:

更改配置:

再查看,就有3个datanode了:

相关推荐
qq_2153978973 小时前
docker 安装 opengauss 高斯数据库
运维·docker·容器
谷隐凡二4 小时前
Kubernetes主从架构简单解析:基于Python的模拟实现
python·架构·kubernetes
陈陈CHENCHEN4 小时前
SuperMap iManager for K8s 离线环境镜像仓库 Containerd 部署
kubernetes
f***14774 小时前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
m***92385 小时前
docker中配置redis
redis·docker·容器
谷隐凡二5 小时前
Docker 的核心理念及技术的简单说明
运维·docker·容器
会飞的小蛮猪6 小时前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
间彧18 小时前
Kubernetes滚动发布详解
kubernetes
间彧18 小时前
在实际生产环境中,Kubernetes声明式API如何实现蓝绿部署、金丝雀发布等高级部署策略?
kubernetes
间彧18 小时前
Kubernetes声明式API相比传统命令式API在故障恢复场景下的具体优势有哪些?
kubernetes·github