【技术实现步骤摘要】
基于集群的数据可视化方法、系统、电子设备和存储介质
[0001]本申请涉及数据处理
,尤其涉及一种基于集群的数据可视化方法、系统、电子设备和存储介质。
技术介绍
[0002]在深度学习训练平台上,需要通过可视化工具Tensorboard对训练任务的进度及训练结果曲线进行可视化。通常Tensorboard由用户在自己的容器或服务器上手动启动,并将相应的端口暴露回主机,再通过本地浏览器访问,而Kubernetes集群的端口任意对外暴露会带来安全性问题。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本申请提供了一种基于集群的数据可视化方法、系统、电子设备和存储介质,用于改善现有技术在集群上进行数据可视化时,存在集群的端口任意对外暴露导致的安全性较低的技术问题。
[0005]有鉴于此,本申请第一方面提供了一种基于集群的数据可视化方法,应用于控制节点,方法包括:
[0006]获取用户在前端界面输入的数据存取路径,根据所 ...
【技术保护点】
【技术特征摘要】
1.一种基于集群的数据可视化方法,其特征在于,应用于控制节点,方法包括:获取用户在前端界面输入的数据存取路径,根据所述数据存取路径从数据库中选择节点标识;基于所述数据存取路径生成查询请求,并通过对应的查询端口发送所述查询请求给所述节点标识对应的服务节点,使得所述服务节点根据所述查询请求中的数据存取路径提供可视化服务并返回服务端口号;在预置端口号范围内映射所述服务端口号,并将映射后的服务端口号发送给所述前端界面,使得用户通过该映射后的服务端口号访问所述服务节点中的可视化服务。2.根据权利要求1所述的基于集群的数据可视化方法,其特征在于,所述根据所述数据存取路径从数据库中选择节点标识,包括:将所述数据存取路径在数据库进行匹配;若匹配到一致的数据存取路径,则获取在数据库中匹配到的数据存取路径对应的节点标识;若未匹配到一致的数据存取路径,则从数据库中选择最近最少被访问的节点标识。3.根据权利要求2所述的基于集群的数据可视化方法,其特征在于,所述方法还包括:定时给集群中的所有服务节点发送请求,检查各服务节点对应的查询端口是否正常响应该请求,并在数据库中标记正常响应的服务节点的状态为健康状态,标记未正常响应的服务节点的状态为非健康状态;所述若未匹配到一致的数据存取路径,则从数据库中选择最近最少被访问的节点标识,包括:若未匹配到一致的数据存取路径,则从数据库中选择最近最少被访问的健康状态的节点标识。4.根据权利要求1所述的基于集群的数据可视化方法,其特征在于,所述方法还包括:通过数据库记录用户访问前端界面时输入的数据存取路径、访问时间以及该数据存取路径对应的服务节点的节点标识;根据所述访问时间对记录的所述数据存取路径进行排序,并将排序后的所述数据存取路径发送给前端界面进行显示。5.根据权利要求1所述的基于集群的数据可视化方法,其特征在于,所述服务节点根据所述查询请求中的数据存取路径提供可视化服务并返回服务端口号,包括:所述服务节点检查是否存在运行的可视化服务进程;若存在,则检查运行的可视化服务进程对应的数据存取路径与所述查询请求中的数据存取路径是否一致,若一致,则返回服务端口号,若不一致,则结束运行的可视化服务进程,再根据所述数据存取路径启动新的可视化服务进程并返回服务端口号;若不存在,则根据所述数据存取路径启动可视化服务进程,并返回服务端口号。6.一种基于集群的数据可视化...
【专利技术属性】
技术研发人员:王耀东,
申请(专利权)人:广州文远知行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。