Kestra适配Gauss开源验证任务心得
背景介绍
开源for Huawei(参考:https://developer.huaweicloud.com/programs/opensource/contributing/) 通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。
1 适配思路
- 在ECS环境里通过docker部署好kestra;
2.启动kestra,登录UI界面,创建一个flow,将数据写入高斯。验证高斯库里的数据
3.再写一个flow,将数据从高斯查询出来
2具体实现
通过docker run -- privileged --pull=always --rm -it -p 8080:8080 --user=root
-v /var/run/docker.sock:/var/run/docker.sock
-v /tmp:/tmp kestra/kestra:latest server local启动kestra服务,启动服务后通过弹性公网IP地址加8080端口访问UI界面
注意安全组出入方向规则都放开8080端口
点击flows模块,点击create创建一个my flow
通过编写yaml文件的方式去创建任务流,url,username,password填上我们自己配置的高斯数据库即可
注意用户权限的问题,可能会报数据库用户权限不足的问题
同理创建一个任务来查询数据库
点击Outputs查看执行输出结果
以上就是kestra适配GaussDB开源验证任务的流程
- 点赞
- 收藏
- 关注作者
评论(0)