[发明专利]一种权限管理方法及装置在审
申请号: | 201710374682.6 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107194239A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 牛硕;赵明超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/62 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 权限 管理 方法 装置 | ||
技术领域
本发明属于计算机领域,尤其涉及一种权限管理方法及装置。
背景技术
近几年,大数据Hadoop相关技术发展如火如荼,对权限管理的需求也越来越紧迫。大数据权限控制是授权用户、组和计算机来访问大数据环境上的数据的过程。它的主要功能是对数据资源使用权限进行控制,让经过授权的用户可以正常合法的访问已授权的数据和计算资源,而将那些未授权的非法用户拒之门外,也可以防止合法的用户对受保护的数据和计算资源进行非授权的访问。
因此,迫切需要提供一种为大数据平台提供统一权限管理的方案。
发明内容
本发明提供一种一种权限管理方法及装置,以解决上述问题。
本发明提供一种权限管理方法。上述方法包括以下步骤:
在接收到来自用户的权限申请请求后,生成与所述用户对应的票据,并创建与所述用户对应的权限;
将所述票据发送至所述用户。
本发明还提供一种权限管理装置,包括:权限管理模块、反馈模块,其中,所述权限管理模块与所述反馈模块连接;
权限管理模块,用于在接收到来自用户的权限申请请求后,生成与所述用户对应的票据,并创建与所述用户对应的权限;
反馈模块,用于将所述票据发送至所述用户。
通过以下方案:在接收到来自用户的权限申请请求后,生成与所述用户对应的票据,并创建与所述用户对应的权限;将所述票据发送至所述用户,建立一个有普遍意义的权限控制模型,极大提高了大数据生态的安全性。
通过以下方案:创建与所述用户对应的权限包括:创建所述用户在数据库中的私有名字空间,Hive组件的用户私有库,创建在资源管理组件中相应的队列,创建文件分布式组件中的数据操作目录,完成对大数据生态各组件的统一权限管理,保障大数据集群的多租户稳定性与安全性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的权限管理方法处理流程图;
图2所示为本发明实施例2的权限管理架构图;
图3所示为本发明实施例3的权限管理装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的权限管理方法处理流程图,包括以下步骤:
步骤102:在接收到来自用户的权限申请请求后,生成与所述用户对应的票据,并创建与所述用户对应的权限。
步骤104:将所述票据发送至所述用户。
进一步地,在步骤102中,创建与所述用户对应的权限包括:
创建所述用户在数据库中的私有名字空间,Hive组件的用户私有库。
创建与所述用户对应的权限还包括:
创建在资源管理组件中相应的队列,创建文件分布式组件中的数据操作目录。
其中,在Ranger中创建与所述用户对应的权限。
进一步地,采用Hue技术实现用户操作界面与数据集群之间的交互。
本实施例解决了大数据集群中多租户及权限控制的一体化管理问题,将Kerberos、Ranger、Yarn三个组件深度结合,通过横向打通、纵向关联,共同实现整个大数据集群的租户管理、权限管理以及资源管理。实现对HDFS、Hive、Hbase、Yarn队列等大数据组件的用户权限分配与多租户管理,有着环境易搭建、扩展性良好的特点。
图2所示为本发明实施例2的权限管理架构图。
如图2所示,通过Kerberos、Ranger、Hue、Yarn4个组件的有机组合,共同形成统一的授权体系。Kerberos是安全认证组件,ranger控制数据访问权限组件,Hue是一个开源的Apache Hadoop UI系统组件,YARN是对队列的控制组件。
首先,用户向本权限管理平台申请票据;
接着权限管理平台在接收到该申请之后,生成票据,在生成票据的过程中,在Ranger中创建HBASE的私有名字空间(namespace)、Hive组件的用户私有库以及Yarn中相应的队列、HDFS(文件分布式组件)数据操作目录,并对上述各项进行相应的授权;
然后权限管理平台将票据发放给用户,用户得到登陆HUE的用户名/密码以及票据(为后台应用调用所用)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374682.6/2.html,转载请声明来源钻瓜专利网。