部署 HDP
部署前置要求
-
新建 MySQL 数据库:MDHDP
-
登录 MySQL
/usr/local/mysq/bin/mysql -h 127.0.0.1 -P 3306 -uroot -p123456 -
创建数据库:
MDHDPCREATE DATABASE IF NOT EXISTS MDHDP DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;
-
-
如果已开启 MongoDB 需认证连接,则需要手动创建
mdhdp数据库,参考 如何新建 MongoDB 数据库 -
部署 Flink 服务,参考:Flink 部署文档
-
HDP 功能依赖 Flink 服务,在启用 HDP 功能之前, 请确保已成功部署 Flink 服务
-
如果之前使用数据集成或聚合表功能已部署过 Flink,需要将 Flink 升级到 1.19.710
升级须知Flink 版本升级后,存量的数据集成同步任务及聚合表需手动重新启动后方可恢复运行
- Flink 集群模式:跨版本升级指南
-
-
下载 HDP 镜像
在 Kubernetes 集群中所有运行 HAP 微服务的节点上,下载 HDP 镜像
- 服务器支持访问互联网
- 服务器不支持访问互联网
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hdp:1.1.0离线镜像文件下载链接,下载完成后上传到部署服务器
https://pdpublic.mingdao.com/private-deployment/offline/mingdaoyun-hdp-linux-amd64-1.1.0.tar.gz在服务器上解压离线镜像
gunzip -d mingdaoyun-hdp-linux-amd64-1.1.0.tar.gz导入解压后的离线镜像
ctr -n k8s.io image import mingdaoyun-hdp-linux-amd64-1.1.0.tar