[发明专利]集群访问方法和相关产品有效
申请号: | 201910913676.2 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110602136B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 谢镇鸿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 访问 方法 相关 产品 | ||
提供了一种集群访问方法及相关产品。集群访问方法包括:客户端代理设备接收用户设备发送的第一集群的第一访问请求;所述客户端代理设备利用第一客户端来控制所述第一集群处理所述第一访问请求,所述第一客户端是所述客户端代理设备根据所述第一集群的第一配置信息启动的;当所述客户端代理设备检测到所述第一配置信息有更新时,所述客户端代理设备根据更新后的第一配置信息启动第二客户端;当所述客户端代理设备接收到所述第一集群的第二访问请求时,利用所述第二客户端来控制所述目标集群处理第二访问请求。这样可以有效地避免用户进程利用未更新的客户端处理访问集群而导致访问失败,提升集群访问成功的几率。
技术领域
本申请涉及集群技术领域,尤其涉及一种集群访问方法和相关产品。
背景技术
企业通常使用客户端安全访问Hadoop集群,来处理相关大数据任务。但是随着企业业务规模增长,Hadoop集群会不断地增加节点以满足业务需要,同时也会不断更新淘汰失效节点,也即Hadoop集群的节点会不断变化,这样Hadoop集群的集群配置将发生变化。如果用于访问集群的客户端仍在使用旧的集群配置,则可能造成集群访问失败。
发明内容
本申请提供了一种集群访问方法和相关产品,能够及时地更新客户端来保证访问集群的成功率。
第一方面,本申请提供了一种集群访问方法,包括:
客户端代理设备接收用户设备发送的第一集群的第一访问请求;
所述客户端代理设备利用第一客户端来控制所述第一集群处理所述第一访问请求,所述第一客户端是所述客户端代理设备根据所述第一集群的第一配置信息启动的;
当所述客户端代理设备检测到所述第一配置信息有更新时,所述客户端代理设备根据更新后的第一配置信息启动第二客户端;当所述客户端代理设备接收到所述第一集群的第二访问请求时,利用所述第二客户端来控制所述目标集群处理第二访问请求。
本申请实施例的集群访问方法,客户端代理设备在集群的配置信息有更新时,及时地根据更新后的配置信息在客户端代理设备启动新的客户端,并利用新的客户端处理后续接收到的该集群的访问请求,这样可以有效地避免用户进程利用未更新的客户端处理访问集群而导致访问失败,提升集群访问成功的几率。
在一些可能的实施方式中,所述客户端代理设备利用第一客户端控制所述第一集群处理所述第一访问请求之前,所述集群访问方法包括:
所述客户端代理设备判断是否已启动所述第一客户端;
当没有启动所述第一客户端时,所述客户端代理设备根据所述第一集群的第一配置信息启动第一客户端。
这样在客户端代理设备没有启动第一客户端时,根据第一集群的第一配置信息启动第一客户端,可以使得第一访问请求能够被第一客户端及时地处理,从而提高集群访问成功的几率。
在一些可能的实施方式中,所述集群访问方法还包括:
当所述客户端代理设备已启动与所述第一集群对应的第一客户端、并且所述第一客户端的运行状态不是正常状态时,所述客户端代理设备根据所述第一集群的第一配置信息启动第三客户端,利用所述第三客户端来控制所述第一集群处理所述第一访问请求。
这样在集群对应的客户端运行不正常时,及时重新启动新的客户端处理该集群对应的访问请求,可以使得客户端代理设备能够正常处理每个访问请求,避免因客户端运行不正常,而导致访问请求处理失败,从而可以降低访问请求失败的几率。
在一些可能的实施方式中,所述第一集群访问请求包括第一请求内容和所述用户进程对应的用户标识;
所述客户端代理设备利用第一客户端控制所述第一集群处理所述第一访问请求包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910913676.2/2.html,转载请声明来源钻瓜专利网。