windmill适配Gauss开源验证任务心得

举报
yd_265508559 发表于 2024/12/11 11:42:44 2024/12/11
【摘要】 Windmill 是个把脚本做成 workflow 的平台,源代码开源,和现在的低代码、微搭的概念有点像。又像 AWS 函数流,创建一个脚本可以通过各种触发器、定时器、webhook 去触发执行

背景介绍

开源for Huawei(参考:https://developer.huaweicloud.com/programs/opensource/contributing/)  通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。

适配思路

  1. 在ECS环境里安装好docker和docker compose环境;

     2.下载好windmill的docker-compose配置文件

     3.登录windmill的UI界面,添加配置好gaussdb的数据源,对高斯进行读写操作

2具体实现

环境准备

1.JDK1.8需要安装java环境,安装JDK1.8以上的版本

2.需要安装Docker

3.需要安装Docker-compose

通过Docker-compose来启动Windmill

进入Windmill的UI界面

在resource里面添加高斯的配置信息

在脚本里面写sql语句对高斯数据库进行测试

适配过程中遇到的问题

遇到啦docker-compose版本过低的问题

解决办法

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.9.0/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。