cloudQuery适配GaussDB开源验证任务心得
背景介绍:
CloudQuery是一体化数据库操作管控云平台,旨在帮助企业“统一安全管理、高效使用数据库,为企业核心数据提供更安全的访问管控与审计,防止数据越权访问、高危操作、数据泄露、数据误删除等,同时注重提升研发与DBA、运维的数据操作与协作效率。
首先先看下任务计划书 ,大概了解了下这个任务的主要工作是完成 cloudQuery查询引擎连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉cloudQuery的架构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。
开发过程
首先参考任务计划书给的参考资料: http://cloudquery.club/ 。 在官网上查看资料, 官网上是支持很多数据库类型。目前cloudQuery社区版暂时并不支持鲲鹏服务器上安装,如需在鲲鹏服务器安装cloudQuery需要联系cq社区负责人走商务流程获取对应的镜像。社区版和企业版安装过程是一样的,下列给出社区版在x86安装步骤,安装难度并不大:
- 要安装好docker以及docker-compose,安装过程很简单,不在这里详细赘述,可以参考:
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.
- 点赞
- 收藏
- 关注作者
评论(0)