The invention relates to a privilege management system based on Hue, including: access control module, used to obtain the information of the landing landing Hue, Hue information refers to data analysis staff login Hue information, including at least a login account, permission table module for log Hue login account for library table access provide access to the information access control module, data storage module for storing data to form the corresponding database, table, access control module based on access to information, access login account has the right to read database, table, and the access control module is forwarded to the corresponding login account. The invention, based on Hue, through the two development, establish a set of permissions management system for the management of Hive and Impala in the database, table, friendly solution to the different data analysis, the Hive, Impala database, table access problems, different users can be agile with database, table permissions.
【技术实现步骤摘要】
一种基于Hue的权限管理系统
本专利技术涉及权限管理
,具体说是一种基于Hue的权限管理系统。
技术介绍
Hue是运营和开发Hadoop应用的图形化界面(图形化用户界面)。Hue程序被整合到一个类似桌面的环境,以web程序的形式发布,对于单独的用户来说不需要额外的安装。在大数据时代,因为Hue提供了基于浏览器的图形化界面,所以得到多数大数据公司的钟爱。为了便利数据分析,满足可视化操作的需求,爱卡汽车选择Hue作为数据分析人员处理底层数据的一种接口使用,数据分析人员通过该Hue接口完成以下工作:1,访问HDFS和文件浏览,2,通过web调试和开发Hive以及数据结果展示,3,查询solr和结果展示,报表生成,4,通过web调试和开发Impala交互式SQLQuery,5,Spark调试和开发,6,Pig开发和调试,7,oozie任务的开发,监控,和工作流协调调度,8,Hbase数据查询和修改,数据展示,9,Hive的元数据(metastore)查询,10,MapReduce任务进度查看,日志追踪,11,创建和提交MapReduce,Streaming,Javajob任务,12,Sqoop2的开发和调试,13,Zookeeper的浏览和编辑,14,数据库(MySQL,PostGres,SQLite,Oracle)的查询和展示。Hue可以统一各个开源项目的开发方式在一个接口里,使用起来比较方便(当然,也可以不用Hue,因为各种开源项目都有自己的使用方式和开发接口),不用你一会准备使用Hive,就开一个Hive的cli终端,一会用Pig,你就得开一个Pig的 ...
【技术保护点】
一种基于Hue的权限管理系统,其特征在于,包括:权限控制模块,用于获取登陆Hue信息,所述登陆Hue信息是指:数据分析人员登录Hue信息,至少包括登陆账号,权限关系表模块,用于记录登录Hue的登陆账号对库、表的访问权限,向权限控制模块提供访问权限信息,数据存储模块,用于存储数据形成相应的库、表,权限控制模块根据访问权限信息,获取登陆账号有权读取的库、表,并由权限控制模块转发给对应的登陆账号。
【技术特征摘要】
1.一种基于Hue的权限管理系统,其特征在于,包括:权限控制模块,用于获取登陆Hue信息,所述登陆Hue信息是指:数据分析人员登录Hue信息,至少包括登陆账号,权限关系表模块,用于记录登录Hue的登陆账号对库、表的访问权限,向权限控制模块提供访问权限信息,数据存储模块,用于存储数据形成相应的库、表,权限控制模块根据访问权限信息,获取登陆账号有权读取的库、表,并由权限控制模块转发给对应的登陆账号。2.如权利要求1所述的基于Hue的权限管理系统,其特征在于:所述库、表包括但不限于:Hive库、表,Impala库、表。3.如权利要求1所述的基于Hue的权限管理系统,其特征在于:所述权限关系表模块中,记录的访问权限信息,由Hue的超级用户或管理员增删改。4.如权利要求1所述的基于Hue的权限管理系统,其特征在于:数据分析人员按所属的部门和职位的不同,分派登陆Hue后,对库、表的访问权限。5.如权利要求4所述的基于Hue的权限管理系统,其特征在于:所属的部门和职位和访问权限的对应关系,预先存储于权限模板中,对权限模板的修改,自动套用到使用该权限模板的登陆账号下并生效。6.如权利要求5所述的基于Hue的权限管理系统,其特征在于:权限模板包括通用权限和专有权限两类,其中:通用权限的修改,自动套用...
【专利技术属性】
技术研发人员:范未太,刘涛,
申请(专利权)人:塞纳德北京信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。