一种大数据集群及其操作权限控制方法、相关组件技术

技术编号:35353991 阅读:30 留言:0更新日期:2022-10-26 12:27
本申请公开了一种大数据集群及其操作权限控制方法、相关组件,涉及大数据集群领域,该方法包括:确定具有操作权限控制功能的多个操作权限管理节点;从所有操作权限管理节点中确定一个目标管理节点;通过目标管理节点响应用户节点的操作请求;当目标管理节点的操作规则发生更新,将操作规则同步到其他操作权限管理节点;当目标管理节点发生故障,从其他操作权限管理节点中确定新的目标管理节点,以通过新的目标管理节点响应用户节点的操作请求。本申请的控制方法中始终存在目标管理节点来响应用户节点的操作请求、提供权限服务,满足了用户节点对于权限服务的高可用需求,提高了用户节点与大数据集群的链接的高可靠性。节点与大数据集群的链接的高可靠性。节点与大数据集群的链接的高可靠性。

【技术实现步骤摘要】
一种大数据集群及其操作权限控制方法、相关组件


[0001]本专利技术涉及大数据集群领域,特别涉及一种大数据集群及其操作权限控制方法、相关组件。

技术介绍

[0002]当前,大数据集群为用户提供了便利的云端数据访问,已经应用在各行各业。为了保证用户节点访问大数据集群时大数据集群中的数据安全,大数据集群中设有操作权限管理策略,该管理策略包括用户节点策略和集群端策略两部分,用户节点策略主要由安装在用户节点的操作权限登录软件实现,用户节点的前端webUI(Web User Interfaces)界面接收用户操作权限的登录指令,后端根据登录指令向大数据集群发出操作权限相关的请求;集群端策略由安装在集群端的管理节点实现,该管理节点用于所有大数据集群的操作权限,当收到用户节点的请求时,管理节点在判断出该请求符合操作权限分配条件时相应用户节点的请求并为其分配操作权限、提供相应的权限服务。
[0003]但是,当前管理策略中只有一个管理节点,如果管理节点故障,导致内部权限服务无法更新,用户节点只能根据服务器节点本地的权限服务内容运行,此时用户节点无法使用需要长期运行、更新或必须在线运行的权限服务,大数据集群此时无法满足用户节点的权限服务的高可用需求。
[0004]因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种大数据集群及其操作权限控制方法、相关组件,以满足用户节点对于权限服务的高可用需求。其具体方案如下:/>[0006]一种大数据集群的操作权限控制方法,包括:
[0007]确定具有操作权限控制功能的多个操作权限管理节点;
[0008]从所有所述操作权限管理节点中确定一个目标管理节点;
[0009]通过所述目标管理节点响应用户节点的操作请求;
[0010]当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点;
[0011]当所述目标管理节点发生故障,从其他所述操作权限管理节点中确定新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求。
[0012]优选的,所述当所述目标管理节点发生故障,从其他所述操作权限管理节点中确定新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求的过程,包括:
[0013]当所述目标管理节点发生故障,从其他所述操作权限管理节点中选择本地的所述操作规则版本最新的一个所述操作权限管理节点,作为新的所述目标管理节点,以通过新
的所述目标管理节点响应所述用户节点的操作请求。
[0014]优选的,所述当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点的过程,包括:
[0015]当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点的本地存储单元。
[0016]优选的,所述通过所述目标管理节点响应用户节点的操作请求的过程,包括:
[0017]通过所述目标管理节点,根据用户节点的操作请求,调整所述用户节点对所述大数据集群的操作权限。
[0018]优选的,所述从所有所述操作权限管理节点中确定一个目标管理节点之后,还包括:
[0019]广播所述目标管理节点,以使所述用户节点确定所述操作请求的发送对象的目标位置;
[0020]相应的,所述从其他所述操作权限管理节点中确定新的所述目标管理节点之后,还包括:
[0021]广播新的所述目标管理节点,以使所述用户节点更新所述目标位置。
[0022]优选的,所述操作请求包括所述用户节点在收到用户请求指令后即刻发出的首次操作请求。
[0023]优选的,所述操作请求还包括:
[0024]所述用户节点在发出所述首次操作请求并收到所述目标管理节点反馈的拒绝信息后发送的二次操作请求。
[0025]相应的,本申请还公开了一种电子设备,包括:
[0026]存储器,用于存储计算机程序;
[0027]处理器,用于执行所述计算机程序时实现如上文任一项所述大数据集群的操作权限控制方法的步骤。
[0028]相应的,本申请还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任一项所述大数据集群的操作权限控制方法的步骤。
[0029]相应的,本申请还公开了一种大数据集群系统,包括:
[0030]多个数据存储节点;
[0031]多个操作权限管理节点,每个所述操作权限管理节点均与所有所述数据存储节点连接;
[0032]一个或多个用户节点;
[0033]与所述用户节点及多个所述操作权限管理节点均连接,如上文所述的电子设备。
[0034]本申请公开了一种大数据集群的操作权限控制方法,包括:确定具有操作权限控制功能的多个操作权限管理节点;从所有所述操作权限管理节点中确定一个目标管理节点;通过所述目标管理节点响应用户节点的操作请求;当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点;当所述目标管理节点发生故障,从其他所述操作权限管理节点中确定新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求。本申请的控制方法中设置了多个操作规则同步的操
作权限管理节点并从中确定目标管理节点,始终存在目标管理节点来响应用户节点的操作请求、提供权限服务,从而满足了用户节点对于权限服务的高可用需求,提高了用户节点与大数据集群的链接的高可靠性。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本专利技术实施例中一种大数据集群的操作权限控制方法的步骤流程图;
[0037]图2为本专利技术实施例中一种大数据集群系统的结构分布图;
[0038]图3为本专利技术实施例中一种集群高效权限管理中心的结构分布图;
[0039]图4为本专利技术实施例中一种用户管理中心的结构分布图;
[0040]图5为本专利技术实施例中一种权限管理中心的结构分布图;
[0041]图6为本专利技术实施例中一种电子设备的结构分布图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]当前管理策略中只有一个管理节点,如果管理节点故障,导致内部权限服务无法更新,用户节点只能根据服务器节点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大数据集群的操作权限控制方法,其特征在于,包括:确定具有操作权限控制功能的多个操作权限管理节点;从所有所述操作权限管理节点中确定一个目标管理节点;通过所述目标管理节点响应用户节点的操作请求;当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点;当所述目标管理节点发生故障,从其他所述操作权限管理节点中确定新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求。2.根据权利要求1所述操作权限控制方法,其特征在于,所述当所述目标管理节点发生故障,从其他所述操作权限管理节点中确定新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求的过程,包括:当所述目标管理节点发生故障,从其他所述操作权限管理节点中选择本地的所述操作规则版本最新的一个所述操作权限管理节点,作为新的所述目标管理节点,以通过新的所述目标管理节点响应所述用户节点的操作请求。3.根据权利要求1所述操作权限控制方法,其特征在于,所述当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点的过程,包括:当所述目标管理节点的操作规则发生更新,将所述操作规则同步到其他所述操作权限管理节点的本地存储单元。4.根据权利要求1所述操作权限控制方法,其特征在于,所述通过所述目标管理节点响应用户节点的操作请求的过程,包括:通过所述目标管理节点,根据用户节点的操作请求,调整所述用户节点对...

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

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

1