cloudQuery适配GaussDB开源验证任务心得

举报
yd_239286208 发表于 2024/12/14 15:50:39 2024/12/14
【摘要】 背景介绍:CloudQuery是一款基于PostgreSQL的开源云端资产查询工具,同时也是一个基于GraphQL的数据查询引擎,以及一个面向企业的云原生一体化数据库管控平台,它能够将SQL查询转换为GraphQL查询。首先先看下任务计划书 ,大概了解了下这个任务的主要工作是完成 cloudQuery查询引擎连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时...

背景介绍:

CloudQuery是一体化数据库操作管控云平台,旨在帮助企业“统一安全管理、高效使用数据库,为企业核心数据提供更安全的访问管控与审计,防止数据越权访问、高危操作、数据泄露、数据误删除等,同时注重提升研发与DBA、运维的数据操作与协作效率。

首先先看下任务计划书 ,大概了解了下这个任务的主要工作是完成 cloudQuery查询引擎连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉cloudQuery的架构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。

开发过程

首先参考任务计划书给的参考资料: http://cloudquery.club/ 。 在官网上查看资料, 官网上是支持很多数据库类型。目前cloudQuery社区版暂时并不支持鲲鹏服务器上安装,如需在鲲鹏服务器安装cloudQuery需要联系cq社区负责人走商务流程获取对应的镜像。社区版和企业版安装过程是一样的,下列给出社区版在x86安装步骤,安装难度并不大:

  1. 要安装好docker以及docker-compose,安装过程很简单,不在这里详细赘述,可以参考:

1).https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/KubeSphere/topic_0000001955518292.html?sub_id=%2Fzh%2Fkunpengcpfs%2FecosystemEnable%2FDocker%2Fkunpengdocker_03_0003.html

2).https://blog.csdn.net/weixin_51311218/article/details/131376823

    2.直接从cloudQuery官网下载安装包,上传到服务器指定目录

然后解压到对应的目录如下图:

到对应的目录输入  ./deploy.sh install  进行安装,当提示输入安装路径时候按 enter或者输入对应的绝对路径即可,然后就等几分钟。

安装完成后可以使用 docker ps -a 查看进程,到安装的绝对路径也可以使用  cloudquery.sh status(查看状态),cloudquery.sh start(启动) ,cloudquery.sh stop(停止)

登录使用cloudQuery

CloudQuery安装成功后,默认使用 http://ip:80(默认端口) 访问,默认帐号: admin001默认密码: Hello123$

创建数据源连接:

配置连接信息后,先查空表没有数据

写数据

可以查数据了,验证ok

开发总结

本任务适配本身并不复杂,需要有点耐心,先根据服务器类型安装好docker以及 docker-compose,然后 cq的时候由于安装包有点大,推荐服务器配置:4核16G,磁盘不小于100G.


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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