[发明专利]基于Yarn队列实现多集群多租户资源隔离的方法及系统在审

专利信息
申请号: 201811541036.5 申请日: 2018-12-17
公开(公告)号: CN109614241A 公开(公告)日: 2019-04-12
发明(设计)人: 赵章万 申请(专利权)人: 杭州玳数科技有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 常州佰业腾飞专利代理事务所(普通合伙) 32231 代理人: 滕诣迪
地址: 310030 浙江省杭州市西湖区*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 租户 客户端 集群 拼装 配置信息 资源隔离 多集群 队列 计算引擎 代理器 发送 任务类型 任务提交 信息发送 实例化 关联
【权利要求书】:

1.一种基于Yarn队列实现多集群多租户资源隔离的方法,其特征在于,包括:

发送任务的客户端根据任务所属的租户获取集群配置信息;

发送任务的客户端将所述任务与所述集群配置信息进行拼装,得到拼装信息,并将所述拼装信息发送至提交任务的代理器;

所述提交任务的代理器接收所述拼装信息,提取所述任务中的任务类型和所述集群配置信息,实例化计算引擎的客户端,利用所述计算引擎的客户端将所述任务提交到关联的集群上通过Yarn队列执行。

2.根据权利要求1所述的方法,其特征在于,所述发送任务的客户端根据任务所属的租户获取集群配置信息包括:

发送任务的客户端根据所述任务所属的租户查询缓存;

在查询到缓存中存储有所述集群配置信息时,从缓存中获取所述集群配置信息;

在查询到缓存中没有存储所述集群配置信息时,从集群控制台获取所述集群配置信息。

3.根据权利要求2所述的方法,其特征在于,所述集群控制台通过Rest访问接口与所述发送任务的客户端进行通信。

4.根据权利要求2所述的方法,其特征在于,还包括:

所述集群控制台在变更所述集群配置信息时,触发事件通知,并将所述事件通知发送至所述发送任务的客户端。

5.根据权利要求4所述的方法,其特征在于,还包括:

所述发送任务的客户端接收所述事件通知,根据所述事件通知清理缓存。

6.一种基于Yarn队列实现多集群多租户资源隔离的系统,其特征在于,包括:

发送任务的客户端,用于根据任务所属的租户获取集群配置信息,将所述任务与所述集群配置信息进行拼装,得到拼装信息,并将所述拼装信息发送至提交任务的代理器;

所述提交任务的代理器,用于接收所述拼装信息,提取所述任务中的任务类型和所述集群配置信息,实例化计算引擎的客户端,利用所述计算引擎的客户端将所述任务提交到关联的集群上通过Yarn队列执行。

7.根据权利要求6所述的系统,其特征在于,还包括:集群控制台;

所述发送任务的客户端,具体用于根据所述任务所属的租户查询缓存,在查询到缓存中存储有所述集群配置信息时,从缓存中获取所述集群配置信息;在查询到缓存中没有存储所述集群配置信息时,从所述集群控制台获取所述集群配置信息。

8.根据权利要求7所述的系统,其特征在于,所述集群控制台,还用于通过Rest访问接口与所述发送任务的客户端进行通信。

9.根据权利要求7所述的系统,其特征在于,所述集群控制台,还用于在变更所述集群配置信息时,触发事件通知,并将所述事件通知发送至所述发送任务的客户端,所述发送任务的客户端还用于接收所述事件通知,根据所述事件通知清理缓存。

10.一种基于Yarn队列实现多集群多租户资源隔离的系统,其特征在于,包括:

集群控制台、发送任务的客户端和提交任务的代理器;

其中,

所述集群控制台包括集群信息管理单元、资源控制单元和事件通知单元;

所述发送任务的客户端包括缓存器单元和事件处理单元;

其中,所述集群信息管理单元,用于管理所有集群配置信息,添加新的集群配置信息,对已有的集群配置信息进行修改、删除操作,和/或管理租户和Yarn队列的逻辑关系;

所述资源控制单元,用于使用Apache Hadoop Yarn作为统一的资源管理和调度框架,节点机器统一使用基于Linux内核的系统,并使用cgroup组件控制系统资源,和/或集群中的计算资源通过Yarn队列进行分配;

所述事件通知单元,用于修改或删除一个集群配置信息时引发集群事件通知,和/或修改租户与Yarn队列的逻辑关系时引发租户事件通知;

所述缓存器单元,用于缓存所述集群配置信息;

所述事件处理单元,用于监听所述事件通知单元,并接收事件通知,处理集群事件和/或处理租户事件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州玳数科技有限公司,未经杭州玳数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811541036.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top