(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210357263.2
(22)申请日 2022.04.07
(65)同一申请的已公布的文献号
申请公布号 CN 114490834 A
(43)申请公布日 2022.05.13
(73)专利权人 梯度云科技 (北京) 有限公司
地址 101100 北京市通州区榆西一 街1号院
4号楼5层5 02室713
(72)发明人 王伟华 刘井山 樊宇 梅进
(74)专利代理 机构 北京融智邦 达知识产权代理
事务所(普通 合伙) 11885
专利代理师 董惠文
(51)Int.Cl.
G06F 16/2458(2019.01)
G06F 16/23(2019.01)G06F 16/182(2019.01)
G06F 16/903(2019.01)
审查员 林婉娟
(54)发明名称
基于Kubernetes更换大数据计算作业数据
源的方法及装置
(57)摘要
本发明提供了一种基于Kubernetes更换大
数据计算作业数据源的方法及装置, 通过将不同
的数据源连接对象通过字符串的形式保存到
Kubernetes容器编排软件中的配置资源中, 当数
据源增多时, 通过Kubernetes容器编排软件 提供
的查询命令快速找到拟连接数据源。 节省了在多
个数据源中查询拟连接数据源的时间, 使查询拟
提交数据源的效率大幅提升 。
权利要求书2页 说明书4页 附图1页
CN 114490834 B
2022.06.21
CN 114490834 B
1.一种基于Kubernetes更换大数据计算作业数据源 的方法, 其特征在于, 包括以下步
骤:
步骤1: 对不同拟连接数据源访问信 息分别创建数据源连接对象的序列化字符串, 所述
数据源连接对象的序列化字符串为使用编程语言创建的连接数据源对 象经过序列化生成
的字符串;
步骤2: 将所述序列化字符串编辑在 Kubernetes容器编排软件中的配置资源上, 并根据
所编辑的配置资源在Kubernetes容器编排软件中创建配置资源;
步骤3: 大数据算法从多个创建的配置资源中根据拟连接数据源名称获取该数据源对
应的配置资源, 从该 数据源对应的配置资源中提取 出该数据源连接对象的序列化字符串;
步骤4: 对该数据源连接对象的序列化字符串进行反序列化, 得到数据源的连接对象进
行连接;
步骤2中, 将所述序列化字符串编辑在Kubernetes容器编排软件中的配置资源上 是指:
指定所述配置资源的名称键为该序列化字符串对应的数据源名称;
指定所述配置资源的data键为序列化字符串。
2.根据权利要求1所述的方法, 其特征在于, 步骤1中数据源访 问信息为大数据算法访
问数据源需要的信息 。
3.根据权利要求2所述的方法, 其特征在于, 步骤3 中, 根据拟连接数据源名称获取该数
据源对应的配置资源的方法是:
通过Kubernetes容器编排软件提供的查询命令, 通过拟连接数据源名称, 查询找到拟
连接数据源 对应的配置资源。
4.根据权利要求1所述的方法, 其特征在于, 步骤4中对该数据源连接对象的序列化字
符串进行反序列化的方法为: 使用编程语言序列化操作的反向序列化操作, 将数据源连接
对象的序列化字符串恢复成内存中的数据源连接对象。
5.根据权利要求1至4中任一项所述的方法, 其特征在于, 所述编程语言为提供序列化
对象功能的编程语言。
6.根据权利要求1至4中任一项所述的方法, 其特征在于, Kubernetes容器编排软件中
的配置资源 包括: Secret资源、 Co nfigMap资源。
7.一种基于Kubernetes更换大数据计算作业数据源 的装置, 其特征在于, 包括以下模
块:
序列化字符串生成模块: 用于将不同拟连接数据源访问信 息分别创建数据源连接对象
的序列化字符串, 所述数据源连接对象的序列化字符串为使用编程语言创建的连接数据源
对象经过序列化 生成的字符串;
配置资源创建模块: 用于将所述序列 化字符串编辑在Kubernetes容器编排软件中的配
置资源上, 并根据所编辑的配置资源在Kubernetes容器编排软件中创建配置资源;
将所述序列化字符串编辑在Kubernetes容器编排软件中的配置资源上 是指:
指定所述配置资源的名称键为该序列化字符串对应的数据源名称;
指定所述配置资源的data键为序列化字符串;
序列化字符串提取模块: 用于使大数据算法从多个创建的配置资源中根据拟连接数据
源名称获取该数据源对应的配置资源, 从该数据源对应的配置 资源中提取出该数据源连接权 利 要 求 书 1/2 页
2
CN 114490834 B
2对象的序列化字符串;
连接模块: 用于对从序列化字符串提取模块中提取出的数据源连接对象的序列化字符
串进行反序列化, 得到数据源的连接对象进行 连接。
8.根据权利要求7所述的装置, 其特征在于, 连接模块中, 对序列化字符串进行反序列
化的方法为: 使用编程语言序列化操作的反向序列化操作, 将数据源连接对 象的序列化字
符串恢复成内存中的数据源连接对象。权 利 要 求 书 2/2 页
3
CN 114490834 B
3
专利 基于Kubernetes更换大数据计算作业数据源的方法及装置
安全报告 >
其他 >
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:50:03上传分享