基于大数据平台管理多租户的方法、系统、设备及介质技术方案

技术编号:30136139 阅读:24 留言:0更新日期:2021-09-23 14:46
本发明专利技术公开了一种基于大数据平台管理多租户的方法、系统、设备和存储介质,方法包括:创建用户模块和租户模块,在所述用户模块创建租户管理员,并在所述租户模块创建租户;给每个所述租户分配对应的租户资源,并将每个所述租户分配给对应的租户管理员;在所述用户模块创建多个开发者账户,并将属于同一个租户管理员的租户对应的租户资源划分给所述租户管理员对应的开发者账户;以及在开发者账户中查看并使用拥有的资源和权限。本发明专利技术通过建立用户体系和租户体系,多租户可实现多个集群、多种资源、细粒度的权限管理,概念清晰,使用便捷,有效提高运维和开发效率。有效提高运维和开发效率。有效提高运维和开发效率。

【技术实现步骤摘要】
基于大数据平台管理多租户的方法、系统、设备及介质


[0001]本专利技术涉及大数据平台领域,更具体地,特别是指一种基于大数据平台管理多租户的方法、系统、计算机设备及可读介质。

技术介绍

[0002]随着大数据平台的普及,越来越多的业务数据和业务场景,都不断迁移到了大数据平台上。以现有的大数据平台(以Hadoop为典型代表)为例进行介绍,其上汇集了多种类型的数据资源,而不同类型的数据资源往往通过大数据平台中的不同的数据管理组件来分别进行管理。例如:分布式文件系统(以HDFS为典型代表)管理着诸如目录和文件这样的文件型数据对象;分布式列式数据库系统(以Hbase为代表)则管理着名字空间、表、列族、列等数据对象;而分布式表格系统(以Hive为典型代表)则管理着数据库、表格、字段等数据对象。与此同时,不同的数据管理组件又使用了不同的访问控制策略来保护其管理的数据对象不受未经授权的访问操作。
[0003]这使得对于大数据平台上的分布式存储资源、计算资源、服务资源,以多租户形式,统一分配、管理变得非常困难。现有技术中,用户与资源混在一起,给用户的使本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于大数据平台管理多租户的方法,其特征在于,包括以下步骤:创建用户模块和租户模块,在所述用户模块创建租户管理员,并在所述租户模块创建租户;给每个所述租户分配对应的租户资源,并将每个所述租户分配给对应的租户管理员;在所述用户模块创建多个开发者账户,并将属于同一个租户管理员的租户对应的租户资源划分给所述租户管理员对应的开发者账户;以及在开发者账户中查看并使用拥有的资源和权限。2.根据权利要求1所述的方法,其特征在于,方法还包括:在需要进行资源分配的集群中设置漫游服务以便在资源列表中显示。3.根据权利要求2所述的方法,其特征在于,所述给每个所述租户分配对应的租户资源包括:响应于所述租户下存在多个集群,在每个集群中创建所述租户对应资源的租户目录,并将所述租户目录的信息存入数据库。4.根据权利要求1所述的方法,其特征在于,所述将属于同一个租户管理员的租户对应的租户资源划分给所述租户管理员对应的开发者账户包括:判断所述租户的租户类型是共享类型还是隔离类型;以及响应于所述租户的租户类型是共享类型,将所述租户的租户资源全部共享给所述租户管理员对应的所有开发者账户。5.根据权利要求1所述的方法,其特征在于,所述将属于同一个租户管理员的租户对应的租户资源划分给所述租户管理员对应的开发者账户包括:判断所述租户的租户类型是共享类型还是隔离类型;以及响应于所述租户的租户类型是隔离类型,根据需求将所述租户的租户资源划分成多个部分,并将每个部分只分配给所述租户管理员对应的一个开发者账户。6.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:刘洋
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1