【技术实现步骤摘要】
用于管理集群的方法和装置
本申请实施例涉及计算机
,尤其涉及云计算
技术介绍
随着互联网技术的发展和云时代的来临,各个行业在日常运营中生成累积了规模庞大的用户数据。这些海量数据的存储及管理在消耗企业大量成本的同时,蕴含着巨大的价值。以往的关系型数据库以及单机器已经不具备处理海量数据的能力,由多个计算节点组成的大数据集群成为企业的通用解决方案。目前,大数据集群主要基于物理机器进行人工搭建,需要经历硬件采购、系统安装、生态系统部署、数据分析应用的开发等冗长繁琐的步骤。
技术实现思路
本申请实施例提出了用于管理集群的方法、装置、设备以及存储介质。第一方面,本申请的一些实施例提供了一种用于管理集群的方法,该方法包括:通过用户界面获取目标集群的集群信息;根据集群信息确定目标集群中节点的节点信息以及节点的组件信息,节点信息包括节点类型和节点数量;根据节点信息创建节点;为节点配置组件信息对应的组件。第二方面,本申请的一些实施例提供了一种用于管理集群的装置,该装置包括:第一获取单元,被配置成通过用户界面获取目标集群的集群信息;第一确定单元,被配置成根据集群信息确定目标集群中节点的节点信息以及节点的组件信息,节点信息包括节点类型和节点数量;创建单元,被配置成根据节点信息创建节点;第一配置单元,被配置成为节点配置组件信息对应的组件。第三方面,本申请的一些实施例提供了一种设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个 ...
【技术保护点】
1.一种用于管理集群的方法,包括:/n通过用户界面获取目标集群的集群信息;/n根据所述集群信息确定所述目标集群中节点的节点信息以及所述节点的组件信息,所述节点信息包括节点类型和节点数量;/n根据所述节点信息创建节点;/n为所述节点配置所述组件信息对应的组件。/n
【技术特征摘要】
1.一种用于管理集群的方法,包括:
通过用户界面获取目标集群的集群信息;
根据所述集群信息确定所述目标集群中节点的节点信息以及所述节点的组件信息,所述节点信息包括节点类型和节点数量;
根据所述节点信息创建节点;
为所述节点配置所述组件信息对应的组件。
2.根据权利要求1所述的方法,其中,所述为所述节点配置所述组件信息对应的组件,包括:
根据所述组件信息对应的各个组件之间的依赖关系建立有向无环图;
根据所述有向无环图确定所述各个组件的并行配置顺序;
按照所述并行配置顺序为所述节点配置所述各个组件。
3.根据权利要求1所述的方法,其中,所述集群信息包括高可用选项信息;以及
所述根据所述节点信息创建节点,包括:
响应于所述高可用选项信息指示所述目标集群为高可用集群,创建主管理节点和备用管理节点,所述备用管理节点在所述主管理节点故障时替换所述主管理节点,所述主管理节点与所述备用管理节点部署在不同机房。
4.根据权利要求1所述的方法,其中,所述组件信息包括镜像版本信息;以及
所述为所述节点配置所述组件信息对应的组件,包括:
为所述节点安装所述镜像版本信息指示的系统组件。
5.根据权利要求1所述的方法,其中,所述节点类型,包括以下至少一项:通用型、计算型、内存型、大数据型;以及
所述根据所述节点信息创建节点,包括:
根据所述节点类型确定待创建节点的处理器参数和内存参数。
6.根据权利要求1所述的方法,其中,所述集群信息包括集群模板信息;以及
所述根据所述集群信息确定所述目标集群中节点的节点信息以及所述节点的组件信息,包括:
根据预先建立的集群模板信息与节点信息以及组件信息的对应关系,确定所述目标集群中节点的节点信息以及所述节点的组件信息。
7.根据权利要求1所述的方法,其中,所述根据所述节点信息创建节点之前,所述方法还包括:
根据所述集群信息输出集群构建交易的交易信息;以及
所述根据所述节点信息创建节点,包括:
响应于接收到表征所述集群构建交易成功的指示信息,根据所述节点信息创建节点。
8.根据权利要求1所述的方法,所述方法还包括:
获取目标集群关联的扩缩容条件;
响应于检测到所述扩缩容条件被满足,执行所述扩缩容条件对应的扩缩容操作;
确定所述目标集群提供的服务类型;
根据所述服务类型对执行所述扩缩容操作后的目标集群进行配置。
9.根据权利要求8所述的方法,其中,所述根据所述服务类型对执行所述扩缩容操作后的目标集群进行配置,包括:
为所述目标集群中所述扩缩容操作增加的资源配置与所述服务类型匹配的组件。
10.根据权利要求8所述的方法,其中,所述响应于检测到所述扩缩容条件被满足,执行所述扩缩容条件对应的扩缩容操作,包括:
响应于检测到所述扩缩容条件被满足,根据所述扩缩容条件对应的扩缩容操作输出扩缩容交易的交易信息;
响应于接收到表征所述扩缩容交易成功的指示信息,执行所述扩缩容条件对应的扩缩容操作。
11.根据权利要求1所述的方法,所述方法还包括:
获取所述节点的状态信息,所述状态信息包括以下至少一项:处理器负载信息、内存信息、输入/输出信息、磁盘信息;
根据所述状态信息生成图表;
输出所述图表。
12.根据权利要求1-11中任一项所述的方法,其中,所述组件包括服务组件;以及
所述方法还包括:
获取针对所述服务组件所启动的服务的指令信息,所述指令信息包括以下至少一项:启动、停止、重启;
根据所述指令信息控制所述服务。
13.一种用于管理集群的装置,包括:
第一获取单元,被配置成通过用户界面获取目标集群的集群信息;
第一确定单元,被配置成根据所述集群信息确定所述目标集群中节点的节点信息以及所述节点的组件信息,所述节点信息包括节点类型和节点数量;
创建单元,被配置成根据所述节...
【专利技术属性】
技术研发人员:李勇,宋渊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。